name: nanobanana description: 使用Gemini CLI和Nano Banana扩展来生成、编辑和恢复图像。当用户请求图像生成、编辑、图标、模式、图表或视觉叙事时使用。
使用Gemini CLI的Nano Banana图像
概述
使用Gemini CLI加Nano Banana扩展通过斜杠命令生成和编辑图像。输出保存到 ./nanobanana-output/ 以供审查或交付。
先决条件
- 确认Gemini CLI已安装:
gemini --version - 确认扩展已安装:
gemini extensions install https://github.com/gemini-cli-extensions/nanobanana - 确保设置API密钥:
NANOBANANA_GEMINI_API_KEY、NANOBANANA_GOOGLE_API_KEY、GEMINI_API_KEY或GOOGLE_API_KEY - 可选:设置
NANOBANANA_MODEL=gemini-3-pro-image-preview用于Nano Banana Pro - 如果MCP工具被策略阻止,使用批准运行:
gemini --approval-mode yolo -p "..."或允许MCP服务器--allowed-mcp-server-names nanobanana
工作流程
- 识别请求类型(生成、编辑、恢复、图标、模式、故事、图表)。
- 确保任何输入图像在当前目录或扩展搜索路径中。
- 在工作目录中启动Gemini CLI:
gemini(或使用gemini --approval-mode yolo -p "..."进行一次性运行) - 运行适当的命令:
/generate "提示" --count=3 --styles="水彩,素描"/edit 输入.png "指令" --preview/restore 旧照片.jpg "指令"/icon "提示" --sizes="64,128,256"/pattern "提示" --type="无缝"/story "提示" --steps=4/diagram "提示" --type="架构"/nanobanana "自由指令"
- 从
./nanobanana-output/收集输出并分享文件路径。
故障排除
- 如果
generate_image被策略拒绝,重新运行--approval-mode yolo或允许MCP服务器nanobanana。 - 如果看到
No valid API key found,设置NANOBANANA_GEMINI_API_KEY(或NANOBANANA_GOOGLE_API_KEY、GEMINI_API_KEY、GOOGLE_API_KEY)并重试。
提示指导
- 指定主题、风格、媒介、光照、构图、调色板、和约束。
- 对于一致的系列,重复风格并包括特定的变化目标。
- 使用
--count、--styles和--variations进行系统探索。 - 仅当需要交互式输出时使用
--preview。
文件和工具
- 使用
scripts/example.py列出输出图像或获取最新输出。 - 使用
references/api_reference.md获取命令选项和文件处理详细信息。 - 使用
assets/example_asset.txt作为提示模板。