用途:nanobanana 用于借助 Google Gemini API 生成与编辑图像,适合需要以命令行方式产出配图、图标、故事竖图、壁纸或对现有图片做修改的场景。
主要能力:支持文生图与图生图编辑;支持指定宽高比如 1024x1024(1:1,方形、logo)、768x1344(9:16,竖屏、故事,默认)、1344x768(16:9,横幅、壁纸)、832x1248(2:3)、1248x832(3:2)、1536x672(21:9);支持模型选择,gemini-3-pro-image-preview 质量更高(默认),gemini-2.5-flash-image 生成更快;支持 1K(默认)、2K、4K 分辨率。
使用方式:先准备 API Key,通过导出 GEMINI_API_KEY 或写入 ~/.nanobanana.env;安装依赖 pip install google-genai Pillow python-dotenv;脚本路径为 ${CLAUDE_PLUGIN_ROOT}/skills/core/nanobanana/nanobanana.py。生成图片:python3 nanobanana.py --prompt "description" --output "file.png";编辑图片:python3 nanobanana.py --prompt "changes" --input source.png --output "edited.png";可用 --size WIDTHxHEIGHT、--model MODEL、--resolution RES 指定参数。
建议:提示词尽量描述风格、氛围、颜色与构图;logo 用 1:1,故事用 9:16,壁纸用 16:9;先用 1K 测试,迭代阶段可用 flash 模型节省时间。
限制与排障:脚本失败先检查 GEMINI_API_KEY 是否设置;无图生成时把提示词写得更具体;无法读取输入需确认文件存在且可读;无法写入需确认目录可写。资料未提供价格、配额、支持平台等更多信息。