Install
openclaw skills install nano-banana-image-t8-alluse调用 Nano Banana API 生成或编辑图片,支持文生图和图生图,需提供API Key和提示词,支持自定义尺寸比例。
openclaw skills install nano-banana-image-t8-alluse用户要求验证 nano-banana-2(或兼容模型)是否可用,并需要文生图和图生图的真实调用结果。
使用技能自带脚本执行联调(优先):
~/.whaleclaw/workspace/skills/nano-banana-image-t8/scripts/test_nano_banana_2.pyscripts/test_nano_banana_2.pyinput/getpass)。file_write 生成 Python 脚本,不允许手写 curl 直连接口。https://ai.t8star.cn,禁止改为其它域名(如 api.nanobanana.ai)。--api-key 或环境变量传入;脚本会落盘到 ~/.whaleclaw/credentials/nano_banana_api_key.txt(权限 600)。文生图 / 图生图 / 都测试。--prompt)。--input-image 可重复);按接收顺序编号:第一张=图1,第二张=图2。~/.whaleclaw/workspace/nano_banana_test/(固定用户目录,不依赖当前项目 cwd)。NANO_BANANA_API_KEY~/.whaleclaw/credentials/nano_banana_api_key.txttest_nano_banana_2.py --check-key;禁止扫描其它项目目录或 .env 文件。sk- 开头 Key:/use nano-banana-image-t8nanobanana/nano-banana 且语义是文生图/图生图图生图提示词示例:
让图1的女孩站在图2的背景中执行命令(优先):
python ~/.whaleclaw/workspace/skills/nano-banana-image-t8/scripts/test_nano_banana_2.py \
--api-key '<你的key>' \
--model 'nano-banana-2' --edit-model 'nano-banana-2'
强制文生图模板(WebChat):
python ~/.whaleclaw/workspace/skills/nano-banana-image-t8/scripts/test_nano_banana_2.py \
--mode text \
--api-key '<从用户消息提取的key或留空走已保存key>' \
--prompt '<用户提示词>' \
--aspect-ratio '<用户比例,如4:3;未提供则auto>' \
--out-dir '~/.whaleclaw/workspace/nano_banana_test'
技能目录脚本示例(跨机器仅装 SKILL 也可用):
python ~/.whaleclaw/workspace/skills/nano-banana-image-t8/scripts/test_nano_banana_2.py \
--api-key '<你的key>' \
--model 'nano-banana-2' --edit-model 'nano-banana-2'
图生图多图示例:
python ~/.whaleclaw/workspace/skills/nano-banana-image-t8/scripts/test_nano_banana_2.py \
--mode edit \
--api-key '<你的key>' \
--edit-model 'nano-banana-2-2k' \
--prompt '让图1的女孩站在图2的背景中' \
--input-image '图片1绝对路径' \
--input-image '图片2绝对路径' \
--aspect-ratio 'auto'
注意:python 命令会被 WhaleClaw 自动替换为项目内嵌 Python,无需手动指定路径。API Key 必须通过 --api-key 参数传入,不要用环境变量赋值语法(Windows 不支持 KEY=val cmd 格式)。
可选参数:
--base-url:默认 https://ai.t8star.cn--size:直接指定像素,如 1024x1024--aspect-ratio:比例模式,如 auto、4:3、16:9(当 --size 为空时生效)--mode:text / edit / both--prompt:提示词(WebChat 必传,来自对话框)--input-image:图生图输入图,可重复传多次--out-dir:默认 ~/.whaleclaw/workspace/nano_banana_test关于 2K:优先通过模型名控制,例如 nano-banana-2-2k,比例参数不一定自动映射到 2K 像素。
若失败,优先返回结构化错误:HTTP 状态码、请求 URL、响应体。 若缺少 Key/提示词/图片,不要执行脚本后台交互,直接在对话里向用户要参数后重试。
用户:帮我测一下 nano-banana-2 的文生图和图生图。 助手:执行测试脚本并返回两张输出图片路径与接口响应结果。