使用Google的Nano Banana Pro(Gemini 3 Pro Image)API生成或编辑图片,适用于生成、创建、修改或更新图像,以及对已有图片进行编辑(如“修改此图”“更换背景”“替换X为Y”)。支持文生图和图生图编辑,可选分辨率1K、2K、4K(默认1K)。调用时无需先读取图片文件,直接使用--input-image参数。
Nano Banana Pro Image Creative & Edict.是一项面向实际任务的技能,主要用于Generate新图像或编辑现有图像,使用Google的 Nano Banana Pro API (Gemini 3 Pro Image).;API 技术规格.;
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
使用 Google 的 Nano Banana Pro API(Gemini 3 Pro Image)生成新图像或编辑现有图像。
Google AI Studio(公开预览版):
POST https://generativelanguage.googleapis.com/v1beta/models/gemini-3-pro-image-preview:generateContent?key=${API_KEY}
Vertex AI(企业版):
POST https://${REGION}-aiplatform.googleapis.com/v1/projects/${PROJECT_ID}/locations/${REGION}/publishers/google/models/gemini-3-pro-image-preview:predict
gemini-3-pro-image-previewnanobanana-pro-001| 参数 | 可选值 | 说明 |
|---|---|---|
aspect_ratio |
1:1、4:3、3:4、16:9、9:16 |
输出宽高比 |
output_mime_type |
image/png、image/jpeg |
输出格式 |
reference_images |
数组(最多 14 张) | 用于保持一致性的参考图像 |
reference_type |
CHARACTER、STYLE、SUBJECT |
参考图像的使用方式 |
person_generation |
ALLOW_ADULT、DONT_ALLOW、FILTER_SENSITIVE |
人物生成策略 |
image_size |
1K、2K、4K |
输出分辨率 |
upscale: true 原生提升至 4K 分辨率请使用绝对路径运行脚本(切勿先执行 cd 进入 skill 目录):
生成新图像:
uv run ~/.clawdbot/skills/nano-banana-pro/scripts/generate_image.py --prompt "你的图像描述" --filename "output-name.png" [--resolution 1K|2K|4K] [--api-key KEY]
编辑已有图像:
uv run ~/.clawdbot/skills/nano-banana-pro/scripts/generate_image.py --prompt "编辑指令" --filename "output-name.png" --input-image "path/to/input.png" [--resolution 1K|2K|4K]
带参考图像(保障产品/风格/人物一致性):
uv run ~/.clawdbot/skills/nano-banana-pro/scripts/generate_image.py --prompt "你的描述" --filename "output-name.png" --reference-image "path/to/reference.jpg" --reference-type SUBJECT|STYLE|CHARACTER [--resolution 1K|2K|4K]
重要提示:务必从用户当前工作目录运行脚本,以确保图像保存在用户当前工作路径下,而非 skill 目录中。
用户请求到分辨率的映射规则:
1K1K2K4K脚本按以下顺序查找 API Key:
--api-key 参数GEMINI_API_KEY 环境变量格式:{timestamp}-{descriptive-name}.png
yyyy-mm-dd-hh-mm-ss(24 小时制)示例:
2025-11-23-14-23-05-japanese-garden.png2025-11-23-15-30-12-sunset-mountains.png你是一位专注于 Nano Banana Pro 的提示词工程专家。请将用户的基本构想和参考图像转化为高保真、描述详尽的提示词。
当收到用户构想与参考图像时,请评估以下方面:
按以下层级结构组织优化后的提示词:
清晰描述“谁”或“什么”正在执行“何种动作”。
明确指定艺术表现形式:
显式说明如何使用上传的参考图像:
“保留参考图像中的产品包装作为画面核心元素”
“应用参考图 A 中的暖色调布光美学”
布光:
构图:
色彩理论:
文本渲染:使用双引号标注需精确呈现的文字:
“单词 ‘FUTURE’ 以粗体刷金属质感 3D 字体居中呈现”
当以产品为核心生成图像时,请遵循以下原则:
--reference-type SUBJECT 以保障产品一致性“Milkaut Crematto 容器,蓝色标签与红色瓶盖清晰可见”
“容器作为协同主角进行产品置放”
“产品容器处于锐利对焦状态”
“置于……旁边”、“毗邻”、“精心排布”
超写实商业食品摄影,[PRODUCT NAME] 容器 prominently displayed next to [FOOD ITEM], [food description], [setting/background], [lighting style], the [product] as hero element, 8k photorealistic detail
仅以英文提供优化后的提示词,不附加任何额外说明或注释。
uv run ~/.clawdbot/skills/nano-banana-pro/scripts/generate_image.py --prompt "Hyper-realistic commercial food photography with a Milkaut Crematto container prominently displayed next to a gourmet double smash burger with perfectly melted cheddar cheese cascading down juicy beef patties, artisan brioche bun, wisps of steam rising, dark moody background with dramatic rim lighting, the cream cheese container as hero product placement, 8k texture detail" --filename "2026-01-28-product-burger.png" --reference-image "product-photo.jpg" --reference-type SUBJECT --resolution 2K
uv run ~/.clawdbot/skills/nano-banana-pro/scripts/generate_image.py --prompt "Using the warm golden hour aesthetic from the reference, create a serene Japanese garden with cherry blossoms, koi pond reflecting soft pink petals, traditional wooden bridge, ethereal morning mist, 8k photorealistic detail" --filename "2026-01-28-japanese-garden.png" --reference-image "style-reference.jpg" --reference-type STYLE --resolution 2K
uv run ~/.clawdbot/skills/nano-banana-pro/scripts/generate_image.py --prompt "Change the background to a dramatic sunset over mountains, maintain the subject in sharp focus" --filename "2026-01-28-edited-sunset.png" --input-image "original.jpg" --resolution 2K
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章