SuperAPI AI 工具集

nano-banana

设计与创作

查看项目

更新于 10-15 18:37

技能介绍

用途

nano-banana 用于通过 Gemini CLI 的 nanobanana 扩展生成专业图像。当用户请求任何图像、图形、插画或视觉内容,或需要缩略图、特色图、横幅、图标、图表、图案,以及编辑、修改、修复照片时,应使用此技能。资料明确要求:不要尝试通过任何其他方法生成图像。

主要能力

该技能提供以下命令:

  • gemini --yolo "/generate 'prompt'":文生图生成。
  • gemini --yolo "/edit file.png 'instruction'":修改现有图像。
  • gemini --yolo "/restore old_photo.jpg 'fix scratches'":修复受损照片。
  • gemini --yolo "/icon 'description'":应用图标、favicon、UI 元素。
  • gemini --yolo "/diagram 'description'":流程图、架构图。
  • gemini --yolo "/pattern 'description'":无缝纹理和图案。
  • gemini --yolo "/story 'description'":序列/叙事图像。
  • gemini --yolo "/nanobanana prompt":自然语言接口。

常用选项包括:--yolo(必需,自动批准所有工具操作)、--count=N(生成 1-8 个变体)、--preview(自动打开生成的图像)、--styles="style1,style2"(应用艺术风格)、--format=grid|separate(输出排列方式)。

常用尺寸:YouTube 缩略图 1280x720(--aspect=16:9)、博客特色图 1200x630、方形社交图 1080x1080、Twitter/X 头图 1500x500、竖版故事 1080x1920(--aspect=9:16)。

模型选择:默认使用 gemini-2.5-flash-image(约 $0.04/张)。如需更高质量(4K、更好的推理),可设置 export NANOBANANA_MODEL=gemini-3-pro-image-preview。

使用方式

首次使用前需验证扩展是否安装:

gemini extensions list | grep nanobanana

如果缺失,安装:

gemini extensions install https://github.com/gemini-cli-extensions/nanobanana

验证 API 密钥:

[ -n "$GEMINI_API_KEY" ] && echo "API key configured" || echo "Missing GEMINI_API_KEY"

生成完成后,列出 ./nanobanana-output/ 目录内容以查找生成的文件,向用户展示最新图像,并在需要时提供变体重新生成。

当用户要求更改时:"再试一次"/"给我选项" 使用 --count=3 重新生成;"让它更[形容词]" 调整提示词并重新生成;"编辑这张" 使用 gemini --yolo "/edit nanobanana-output/filename.png 'adjustment'";"不同风格" 添加 --styles="requested_style"。

提示词技巧:具体说明风格、氛围、颜色、构图细节;如果不希望图像中出现文字,添加 "no text";参考风格如 "editorial photography"、"flat illustration"、"3D render"、"watercolor";指定宽高比上下文如 "wide banner"、"square thumbnail"、"vertical story"。

适用场景

资料给出的示例包括:博客特色图(现代插画风格、专业摄影风格、科技/抽象风格)、图标生成(如 gemini --yolo "/icon 'minimalist app logo for productivity tool' --sizes='64,128,256,512' --type='app-icon' --corners='rounded'")、图表生成(如 gemini --yolo "/diagram 'user authentication flow with OAuth' --type='flowchart' --style='modern'")。

限制

所有生成的图像保存到当前目录下的 ./nanobanana-output/。故障排除:GEMINI_API_KEY 未设置时执行 export GEMINI_API_KEY="your-key";扩展未找到时运行安装命令;配额超限时等待重置或切换到 flash 模型;图像生成失败时检查提示词是否违反政策或简化请求;输出目录缺失时会在首次运行时自动创建。