SuperAPI AI 工具集

inno-figure-gen

设计与创作

查看项目

更新于 10-16 00:00

技能介绍

用途:inno-figure-gen 用于调用 Google 的 Nano Banana Pro(Gemini 3 Pro Image)API 生成新图像或编辑已有图像,适用于图像创建与修改类请求,支持文生图(text-to-image)与图生图(image-to-image)。

主要能力:支持 1K(约 1024px,默认)、2K(约 2048px)、4K(约 4096px)三种分辨率,分辨率参数需使用大写 K。编辑时通过 --input-image 指定输入图片,提示词中写编辑指令,可完成增删元素、改风格、调色、虚化背景等常见编辑任务。

使用方式:脚本以绝对路径运行,不要先 cd 到技能目录,应在用户当前工作目录下执行,使图片保存到用户工作位置。生成新图:uv run ~/.codex/skills/inno-figure-gen/scripts/generate_image.py --prompt "your image description" --filename "output-name.png" [--resolution 1K|2K|4K] [--api-key KEY]。编辑已有图:在上述命令基础上加 --input-image "path/to/input.png"。推荐流程为草稿(1K)→ 迭代(小步调整提示词,每次换新文件名)→ 定稿(4K)。文件名建议用 yyyy-mm-dd-hh-mm-ss-name.png 格式。

API Key:脚本按顺序查找 --api-key 参数、GEMINI_API_KEY 环境变量,两者都无则报错退出。

限制与常见问题:需本机存在 uv;编辑时输入图片路径必须真实可读,否则报加载失败;出现配额、权限或 403 类错误通常与密钥错误、无访问权限或配额超限有关。脚本仅输出生成图片的完整路径,不回读图片。若所需运行时、CLI、凭据或 API 不可用,应说明阻塞原因并采用手动替代方案,不要静默跳过;生成产物不要写回技能目录,应保存在当前项目工作区。其他细节暂未提供。