关于 nano-banana
nano-banana 是使用 Google Gemini Image 模型生成图像的技能,适用于需要按描述创作图片的场景。它会先增强提示词,并可设置尺寸、宽高比和输出路径。
主要功能
- 01增强图像生成提示词
- 02生成 1K、2K 或 4K 图像
- 03设置图像宽高比
- 04指定图像保存路径
- 05后台生成并完成后通知
适用场景
- 01根据简短描述生成图像
- 02创建横向壁纸或纵向图像
- 03将生成图像保存到指定位置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dennisonbertram/ claude-media-skills --skill nano-banana安装后在 Claude Code 中输入/nano-banana确认已加载。
附带文件PROMPTING.mdscripts/generate.sh
详细介绍
Nano-Banana 图像生成
使用 Google 的 Gemini 图像模型生成图像。
重要:优化用户提示词
生成前,务必使用 PROMPTING.md 中的技巧优化用户的提示词。
快速优化公式
[主题] + [风格] + [光线] + [构图] + [质量]
优化示例
- 用户说:“一只猫”
- 优化后:“一只毛茸茸的橘色虎斑猫,长着明亮的绿眼睛,照片级写实风格,柔和的自然窗光,浅景深,采用三分法构图”
如需详细的提示词技巧、模板和风格关键词,请参阅 PROMPTING.md。
快速开始
~/.claude/skills/nano-banana/scripts/generate.sh "your prompt here"
选项
| 选项 | 说明 | 默认值 |
|---|---|---|
--output PATH | 保存到指定文件 | ~/Pictures/nano-banana/<timestamp>.png |
--size SIZE | 分辨率:1K、2K、4K | 1K |
--aspect RATIO | 宽高比 | 1:1 |
--flash | 使用 Flash 模型(速度更快,质量较低) | Pro |
宽高比
1:1、16:9、9:16、4:3、3:4、3:2、2:3
分辨率
- 1K - 标准(默认,速度快)
- 2K - 高分辨率(需要 Pro 模型)
- 4K - 最高分辨率(需要 Pro 模型)
解读用户请求
解析用户的请求,并映射到脚本选项:
| 用户说 | 脚本调用 |
|---|---|
| “生成一只猫” | generate.sh "a cat" |
| “创建一张山脉的 4K 图像” | generate.sh "mountains" --size 4K |
| “制作一张风景壁纸” | generate.sh "landscape" --aspect 16:9 |
| “一张高质量的机器人肖像” | generate.sh "portrait of a robot" --pro --aspect 3:4 |
| “生成一张日落图像,保存到桌面” | generate.sh "a sunset" --output ~/Desktop/sunset.png |
| “4K 宽屏赛博朋克城市” | generate.sh "cyberpunk city" --size 4K --aspect 16:9 |
注意以下关键词:
- 分辨率:“4K”、“高分辨率”、“2K”、“大尺寸” → 使用
--size - 质量:“高质量”、“细节丰富”、“专业” → 使用
--pro - 方向:“横向”、“宽屏”、“壁纸” →
--aspect 16:9 - 方向:“纵向”、“竖版”、“手机壁纸” →
--aspect 9:16 - 保存位置:“保存到”、“放到”、“输出到” →
--output
行为
- 在后台运行(不会阻塞 Claude)
- 完成后发送 macOS 通知
- 完成后自动打开图像
- 默认将图像保存到
~/Pictures/nano-banana/
故障排除
查看错误日志:
cat ~/.claude/skills/nano-banana/last-error.log
验证 API 密钥:
security find-generic-password -a "$USER" -s "GEMINI_API_KEY" -w | head -c 10
评论
支持 Markdown