openclaw接入nanobananapro保姆级教程以及skills下载

Nano Banana Pro 图像生成与编辑

使用 Google 的 Nano Banana Pro API(Gemini 3 Pro Image)生成新图像或编辑现有图像。

用法

使用绝对路径运行脚本(不要先进入技能目录):

生成新图像:

uv run ~/.codex/skills/nano-banana-pro/scripts/generate_image.py --prompt "your image description" --filename "output-name.png" [--resolution 1K|2K|4K] [--api-key KEY]

编辑现有图像:

uv run ~/.codex/skills/nano-banana-pro/scripts/generate_image.py --prompt "editing instructions" --filename "output-name.png" --input-image "path/to/input.png" [--resolution 1K|2K|4K] [--api-key KEY]

**重要提示:**务必从用户的当前工作目录运行,以便将图像保存在用户工作的位置,而不是技能目录中。

默认工作流程(草稿 → 迭代 → 最终稿)

目标:快速迭代,无需在 4K 分辨率下浪费时间,直到提示正确为止。

  • 草稿(1K):快速反馈循环

    • uv run ~/.codex/skills/nano-banana-pro/scripts/generate_image.py --prompt "<draft prompt>" --filename "yyyy-mm-dd-hh-mm-ss-draft.png" --resolution 1K
  • 迭代:在小差异中调整提示;每次运行都使用新的文件名

    • 如果需要编辑:每次迭代都保持不变,--input-image直到满意为止。
  • 最终版(4K):仅当提示符锁定时

    • uv run ~/.codex/skills/nano-banana-pro/scripts/generate_image.py --prompt "<final prompt>" --filename "yyyy-mm-dd-hh-mm-ss-final.png" --resolution 4K

解决方案选项

Gemini 3 Pro 图像 API 支持三种分辨率(K 必须大写):

  • 1K(默认)- 约 1024 像素分辨率

  • 2K - 约2048像素分辨率

  • 4K - 约 4096 像素分辨率

将用户请求映射到 API 参数:

  • 没有提及决议 →1K

  • “低分辨率”、“1080”、“1080p”、“1K” →1K

  • “2K”、“2048”、“正常”、“中等分辨率” →2K

  • “高分辨率”、“高分辨率”、“高分辨率”、“4K”、“超高分辨率” →4K

API密钥

脚本按以下顺序检查 API 密钥:

  1. --api-key参数(如果用户在聊天中提供了密钥,则使用此参数)

  2. GEMINI_API_KEY环境变量

如果两者都不可用,脚本将退出并显示错误消息。

飞行前检查 + 常见故障(快速修复)

  • 飞行前准备:

    • command -v uv(必须存在)

    • test -n \"$GEMINI_API_KEY\"(或通过--api-key

    • 如果要编辑:test -f \"path/to/input.png\"

  • 常见故障:

    • Error: No API key provided.→ 设置GEMINI_API_KEY或传递--api-key

    • Error loading input image:→ 路径错误/文件无法读取;请验证--input-image是否指向真实图像

    • “quota/permission/403”类型的API错误→密钥错误、无访问权限或超出配额;请尝试其他密钥/帐户

文件名生成

使用以下模式生成文件名:yyyy-mm-dd-hh-mm-ss-name.png

格式: {timestamp}-{descriptive-name}.png

  • 时间戳:当前日期/时间yyyy-mm-dd-hh-mm-ss(24 小时制格式)

  • 名称:描述性小写文本,带连字符

  • 描述部分要简洁(通常为 1-5 个词)。

  • 根据用户的提示或对话内容获取上下文信息

  • 如果不清楚,请使用随机标识符(例如x9k2a7b3)。

例如:

  • 提示“宁静的日式花园”→2025-11-23-14-23-05-japanese-garden.png

  • 提示“群山日落”→2025-11-23-15-30-12-sunset-mountains.png

  • 提示“创建一个机器人图像”→2025-11-23-16-45-33-robot.png

  • 上下文不清晰 →2025-11-23-17-12-48-x9k2.png

图像编辑

当用户想要修改现有图像时:

  1. 检查它们是否提供了图像路径或引用了当前目录中的图像。

  2. 使用--input-image包含图像路径的参数

  3. 提示应包含编辑说明(例如,“让天空更具戏剧性”、“移除人物”、“改为卡通风格”)。

  4. 常见编辑任务:添加/删除元素、更改样式、调整颜色、模糊背景等。

及时处理

**生成图像时:**直接将用户提供的图像描述传递给生成器--prompt。只有在明显不足以生成图像时才进行修改。

**编辑说明:**请提供编辑指令--prompt(例如,“在天空中添加彩虹”、“使其看起来像水彩画”)。

无论哪种情况,都要保留用户的创作意图。

提示模板(高命中率)

当用户描述模糊不清或需要进行精确编辑时,请使用模板。

  • 生成模板:

    • “创建以下图像:<主题> 。风格:<风格> 。构图:<相机/拍摄>。光线:<光线> 。背景:<背景> 。调色板:<调色板> 。避免:<列表> 。”
  • 编辑模板(保留其他所有内容):

    • “仅更改:<一项更改> 。保持以下元素不变:主体、构图/裁剪、姿势、光线、调色板、背景、文字和整体风格。请勿添加新对象。如果文字已存在,请保持不变。”

输出

  • 将 PNG 文件保存到当前目录(如果文件名包含目录,则保存到指定路径)。

  • 脚本输出生成图像的完整路径

  • 不要读取图像内容,只需告知用户已保存的路径即可。

示例

生成新图像:

uv run ~/.codex/skills/nano-banana-pro/scripts/generate_image.py --prompt "A serene Japanese garden with cherry blossoms" --filename "2025-11-23-14-23-05-japanese-garden.png" --resolution 4K

编辑现有图像:

uv run ~/.codex/skills/nano-banana-pro/scripts/generate_image.py --prompt "make the sky more dramatic with storm clouds" --filename "2025-11-23-14-25-30-dramatic-sky.png" --input-image "original-photo.jpg" --resolution 2K

下载zip,直接发送文件并与龙虾对话请帮我下载zip并unzip解压,帮我安装这个skills
链接:夸克网盘分享

提取码:XCvA

哈哈 这该有的意思,不用去冲月租了

nanobananapro接入教程终于有了

配置过程比想象中简单

实际使用体验怎么样?

@zkeco 实际体验取决于你选的模型和参数 Nano Banana Pro的图像生成质量比SD默认设置好 但自定义空间小 适合快速出图不适合精调

@nodex 配置过程简单是因为用了Gemini 3 Pro的API 但要注意这个API有地区限制 国内直连可能不稳定 建议配个代理工具中转一下

@ai_tansuo 不用冲月租确实香 但免费版有生成次数限制 商用的话还是要评估一下长期成本 免费试用阶段够个人玩了

学到了个新用法