SuperAPI AI 工具集

generating-character-and-background-images

设计与创作

查看项目

更新于 10-15 21:10

技能介绍

用途:为故事转动画流程生成角色与背景参考图。脚本读取 characters.json 和 backgrounds.json,逐条调用 kie.ai 的 nano-banana-pro 模型生成图片,上传到 imgbb 得到永久 URL,并写回 JSON 的 image_url 字段,供后续技能(如 generate_videos.py)使用。

主要能力:角色图使用 1:1 比例(参考表),背景图使用 16:9 比例(电影感宽幅);生成流程为提交任务、轮询状态、下载 PNG、上传 imgbb、写回 URL。若 imgbb 上传失败,则回退使用 kie.ai 的 URL(可能非永久)。脚本会跳过已存在的 PNG,只重新生成被删除的文件。

使用方式:首次运行会在项目目录自动创建 .env 模板并退出,需填入 KIE_API_TOKEN(来自 kie.ai 控制台)和 IMGBB_API_KEY(来自 api.imgbb.com 免费账户),并将 .env 加入 .gitignore。真实环境变量优先于 .env。需先安装 requests:pip install requests。运行命令:cd /path/to/your/project 后执行 python ~/.claude/skills/generating-character-and-background-images/scripts/generate_images.py。重新生成某张图时,更新 JSON 中的 prompt,删除对应 PNG,再运行脚本。

适用场景:需要批量生成角色与背景参考图并持久化图片链接的动画或视频制作流程。

限制:依赖 characters.json 和 backgrounds.json 已存在;需要有效的 kie.ai 与 imgbb 密钥;生成完成后必须等待用户明确批准才能进入下一步,不得自动继续。