🚀 快速安装
复制以下命令并运行,立即安装此 Skill:
npx @anthropic-ai/skills install github/awesome-copilot/nano-banana-pro-openrouter
💡 提示:需要 Node.js 和 NPM
Nano Banana Pro OpenRouter
概述
使用 OpenRouter 和 google/gemini-3-pro-image-preview 模型生成或编辑图像。支持纯提示词生成、单张图像编辑和多张图像合成。
纯提示词生成
uv run {baseDir}/scripts/generate_image.py \
--prompt "积雪覆盖的山峰上,电影般的日落" \
--filename sunset.png
编辑单张图像
uv run {baseDir}/scripts/generate_image.py \
--prompt "将天空替换为壮观的极光" \
--input-image input.jpg \
--filename aurora.png
合成多张图像
uv run {baseDir}/scripts/generate_image.py \
--prompt "将主体合成为一张工作室肖像" \
--input-image face1.jpg \
--input-image face2.jpg \
--filename composite.png
分辨率
- 使用
--resolution参数,可选1K、2K或4K。 - 如果未指定,默认值为
1K。
系统提示词定制
本技能会从 assets/SYSTEM_TEMPLATE 读取可选的系统提示词。这允许您在无需修改代码的情况下自定义图像生成行为。
行为和约束
- 通过重复使用
--input-image参数,最多接受 3 张输入图像。 --filename接受相对路径(保存到当前目录)或绝对路径。- 如果返回多张图像,将在文件名后附加
-1、-2等。 - 为每张保存的图像打印
MEDIA: <path>。请勿将图像读回响应中。
故障排除
如果脚本以非零状态退出,请根据以下常见问题检查标准错误输出:
| 症状 | 解决方法 |
|---|---|
OPENROUTER_API_KEY is not set |
请用户设置该环境变量。PowerShell:$env:OPENROUTER_API_KEY = "sk-or-..." / bash:export OPENROUTER_API_KEY="sk-or-..." |
uv: command not found 或无法识别 |
macOS/Linux:curl -LsSf https://astral.sh/uv/install.sh | sh。Windows:powershell -ExecutionPolicy ByPass -c “irm https://astral.sh/uv/install.ps1 | iex”。然后重启终端。 |
AuthenticationError / HTTP 401 |
密钥无效或没有余额。请在 https://openrouter.ai/settings/keys 验证。 |
对于临时性错误(HTTP 429、网络超时),请在 30 秒后重试一次。不要对同一错误重试两次以上——应向用户说明问题。
📄 原始文档
完整文档(英文):
https://skills.sh/github/awesome-copilot/nano-banana-pro-openrouter
💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)