📦 Nanobanana — Nanobanana工具

v1.0.2

Nano Banana 2 Pro AI 图像生成工具。当用户提到"生图"、"生成图片"、"AI画图"、"nano banana"、"nanobanana"、或需要调用 Nano Banana API 生成/编辑图片时触发。支持文本生成图片、图片编辑(以图生图)、多模态对话。

0· 169·2 当前·2 累计
by @moxunjinmu (莫循)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/28
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
medium confidence
The skill mostly implements an image-generation CLI, but it silently sends prompts and any local images to an unverified external endpoint and requires an API key that is not declared in the registry metadata — these inconsistencies merit caution before installing or running it.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.22026/3/28

安全修复:移除泄露的 API Key,改为环境变量

可疑

安装命令

点击复制
官方npx clawhub@latest install nanobanana
🇨🇳 镜像加速npx clawhub@latest install nanobanana --registry https://cn.longxiaskill.com

技能文档

快速开始

# 文本对话
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 令牌
  • 返回格式: 图片在 消息.images[0].image_url.url(base64 JPEG)
  • 文本回复: 消息.content(可能为 空)

核心函数

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

// 纯文本对话 chat(text)

环境要求

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

常见错误

错误原因处理
auth_unavailable服务端临时过载稍后重试
401API Key 无效/过期检查 key
429请求频率超限降低频率
500服务端错误稍后重试
数据来源:ClawHub ↗ · 中文优化:龙虾技能库