用途:通过 Google Nano Banana Pro(Gemini 3 Pro Image)API 生成新图像或编辑已有图像,适用于文生图与图生图两类请求。
主要能力:支持生成新图片,也支持通过 --input-image 指定输入图片进行编辑;可设置分辨率 1K(默认,约 1024px)、2K(约 2048px)、4K(约 4096px);输出为 PNG,保存到当前目录,脚本会输出生成图片的完整路径。
使用方式:使用绝对路径运行脚本,不要先 cd 到技能目录。生成新图:uv run {baseDir}/scripts/generate_image.py --prompt "your image description" --filename "output-name.png" [--resolution 1K|2K|4K] [--api-key KEY]。编辑已有图:uv run {baseDir}/scripts/generate_image.py --prompt "editing instructions" --filename "output-name.png" --input-image "path/to/input.png" [--resolution 1K|2K|4K] [--api-key KEY]。务必在用户当前工作目录下运行,以便图片保存在用户工作位置。API Key 可通过 --api-key 参数或 GEMINI_API_KEY 环境变量提供。
推荐工作流:草稿(1K)用于快速反馈,迭代时小步调整提示词并为每次运行使用新文件名,仅在提示词确定后使用最终(4K)。生成时把用户图像描述原样传给 --prompt,编辑时在 --prompt 中写编辑指令。输出后不要回读图片,只需告知用户保存路径。
限制:资料未提供收费、价格、平台可用性或额度信息;未提供错误处理、并发或批量生成说明;提示词与编辑效果取决于模型本身,资料未给出具体效果保证。