SuperAPI AI 工具集

nano-banana

设计与创作

查看项目

更新于 10-16 01:36

技能介绍

用途:通过命令行脚本调用 Nano Banana 图像模型,根据提示词生成新图片,或对已有图片进行编辑,也可将多张图片合成为一张。

主要能力:支持三个模型,--model nano-banana 为默认,速度快、质量较好;--model nano-banana-pro 质量最高但更慢;--model nano-banana-2 为旧版模型。支持分辨率 --resolution(1K、2K、4K)、宽高比 --aspect-ratio(如 1:1、16:9、4:3、3:4、9:16),以及最多 14 张输入图片的多图合成。输入图片以 inline base64 发送,超过 500 KB 会自动压缩为 JPEG 并缩放;首次运行会自动安装 sharp 用于压缩。

用法:生成图片可运行 node {baseDir}/scripts/generate-image.js --prompt "a cat sitting on mars" --filename "cat-on-mars.png";编辑单图时加上 -i "/path/to/input.png" 并指定模型;多图合成时重复使用 -i img1.png -i img2.png -i img3.png。必填参数为 --prompt/-p 与 --filename/-f。相对文件名保存到 $OPENCLAW_STATE_DIR/media/outbound/{slugid}/nano-banana/{filename},绝对路径按原样使用。脚本会在标准输出打印 MEDIA: <绝对路径> 行,需将该行原样放入回复中并以单独一行呈现,图片才会作为附件发送;不要用 read 工具读取生成的图片,也不要手动做 base64 编码或附件处理。API key 已在本机预配置,无需额外参数或环境变量。

限制:输入图片最多 14 张;相对路径输出位置由环境变量决定;若需避免覆盖同名文件,可在文件名中加入时间戳。除上述内容外,收费、平台支持范围等资料暂未提供。