Main Site ↗

nanobanana

by ReScienceLab6580GitHub

Generate and edit images using Google Gemini 3 Pro Image (Nano Banana Pro). Supports text-to-image, image editing, various aspect ratios, and high-resolution output (2K/4K).

Unlock Deep Analysis

Use AI to visualize the workflow and generate a realistic output preview for this skill.

Powered by Fastest LLM

Development
Compatible Agents
Claude Code
Claude Code
~/.claude/skills/
Codex CLI
Codex CLI
~/.codex/skills/
Gemini CLI
Gemini CLI
~/.gemini/skills/
O
OpenCode
~/.opencode/skills/
O
OpenClaw
~/.openclaw/skills/
GitHub Copilot
GitHub Copilot
~/.copilot/skills/
Cursor
Cursor
~/.cursor/skills/
W
Windsurf
~/.codeium/windsurf/skills/
C
Cline
~/.cline/skills/
R
Roo Code
~/.roo/skills/
K
Kiro
~/.kiro/skills/
J
Junie
~/.junie/skills/
A
Augment Code
~/.augment/skills/
W
Warp
~/.warp/skills/
G
Goose
~/.config/goose/skills/
SKILL.md

Nano Banana 2 Pro 图片生成

快速开始

# 文本对话
node nanobanana.js "你好"

# 图片生成
node nanobanana.js "一只可爱的橘猫"

# 图片编辑(以图生图)
node nanobanana.js "把这只猫变成机器人" --image cat.jpg

# 查看帮助
node nanobanana.js

配置

脚本位于 scripts/nanobanana.js,API 配置在文件顶部:

const CONFIG = {
  baseURL: "https://claw.cjcook.site/v1",
  apiKey: "YOUR_API_KEY",
  model: "nanobanana-2pro",
  maxTokens: 4096,
  outputDir: path.join(__dirname, "output"),
};

图片输出到 output/ 目录。

API 基础信息

  • Endpoint: https://claw.cjcook.site/v1/chat/completions
  • 模型: nanobanana-2pro(实际为 gemini-3.1-flash-image)
  • 认证: Bearer Token
  • 返回格式: 图片在 message.images[0].image_url.url(base64 JPEG)
  • 文本回复: message.content(可能为 null)

核心函数

// 生成图片(含输入图片时为编辑模式)
generateImage(prompt, inputImage = null, options = {})

// 纯文本对话
chat(text)

环境要求

  • Node.js >= 18
  • 需要 openai npm 包(已在 /root/.openclaw/workspace-moma/node_modules 安装)
  • 工作目录需有 node_modules(或通过 NODE_PATH 指定)

常见错误

错误原因处理
auth_unavailable服务端临时过载稍后重试
401API Key 无效/过期检查 key
429请求频率超限降低频率
500服务端错误稍后重试

Source: https://github.com/ReScienceLab/opc-skills#skills~nanobanana

Content curated from original sources, copyright belongs to authors

Grade B
-AI Score
Best Practices
Checking...
Try this Skill

User Rating

USER RATING

0UP
0DOWN
Loading files...

WORKS WITH

Claude Code
Claude
Codex CLI
Codex
Gemini CLI
Gemini
O
OpenCode
O
OpenClaw
GitHub Copilot
Copilot
Cursor
Cursor
W
Windsurf
C
Cline
R
Roo
K
Kiro
J
Junie
A
Augment
W
Warp
G
Goose