Install
openclaw skills install nano-banana-image-t8-mac提供 Nano Banana API Key 和提示词,支持文生图与图生图(至少一张图片),可选尺寸比例,默认模型为香蕉2。
openclaw skills install nano-banana-image-t8-mac用户要求验证香蕉系生图模型是否可用,并需要文生图和图生图的真实调用结果。默认模型对外展示名为香蕉2,可切换为香蕉pro。除非用户明确追问底层模型标识,否则对外只使用这两个展示名。
使用技能自带脚本执行联调(优先):
~/.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)。默认模型会落盘到 ~/.whaleclaw/credentials/nano_banana_default_model.txt。若已存在可用已保存 Key,不要再提醒用户重新提供 Key,除非用户明确要更换。文生图 / 图生图 / 都测试。--prompt)。--input-image 可重复);按接收顺序编号:第一张=图1,第二张=图2。~/.whaleclaw/workspace/nano_banana_test/(固定用户目录,不依赖当前项目 cwd)。auto。若用户写了尺寸/比例(如“1:1”“4:3”“16:9”“1024x1024”),直接透传到脚本参数,不再重复追问。香蕉2;若用户未指定模型,文生图与图生图都使用它。不要主动向用户解释其底层模型标识。香蕉pro 是另一档可切换模型;当用户说“用香蕉pro”时切换到该模型执行。除非用户明确追问,不要主动暴露底层模型标识。--set-default-model 持久化保存,并回复“默认模型已设置为: 香蕉2/香蕉pro”。--show-default-model。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的背景中执行命令(优先):
NANO_BANANA_API_KEY='<你的key>' ./python/bin/python3.12 scripts/test_nano_banana_2.py --model '香蕉2' --edit-model '香蕉2'
强制文生图模板(WebChat):
./python/bin/python3.12 ~/.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 也可用):
NANO_BANANA_API_KEY='<你的key>' ./python/bin/python3.12 ~/.whaleclaw/workspace/skills/nano-banana-image-t8/scripts/test_nano_banana_2.py --model '香蕉2' --edit-model '香蕉2'
图生图多图示例:
NANO_BANANA_API_KEY='<你的key>' ./python/bin/python3.12 scripts/test_nano_banana_2.py \
--mode edit \
--edit-model '<2K专用模型,如需时再指定>' \
--prompt '让图1的女孩站在图2的背景中' \
--input-image '/path/girl.png' \
--input-image '/path/scene.png' \
--aspect-ratio 'auto'
可选参数:
--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模型切换时,对外只使用展示名:默认 香蕉2,可切换 香蕉pro。若用户未追问,不解释底层模型标识。
关于 2K:优先通过 2K 专用模型配置控制,比例参数不一定自动映射到 2K 像素。
若失败,优先返回结构化错误:HTTP 状态码、请求 URL、响应体。 若缺少 Key/提示词/图片,不要执行脚本后台交互,直接在对话里向用户要参数后重试。
用户:帮我用香蕉2测一下文生图和图生图。 助手:执行测试脚本并返回两张输出图片路径与接口响应结果。