SuperAPI AI 工具集

baoyu-image-gen

设计与创作

查看项目

更新于 10-16 01:31

技能介绍

baoyu-image-gen 是一个通过官方 API 进行 AI 图像生成的技能,支持 OpenAI 与 Google 提供方,可文生图、设置宽高比、使用参考图并批量并发生成。

用途与能力:支持文本生成图像、从提示词文件读取提示、指定提供方与模型、设置宽高比(1:1、16:9、9:16、4:3、3:4、2.35:1)与图像质量(normal、2k)。参考图仅限 Google 多模态模型。支持批量并发生成,推荐 4 个子代理,最大 8 个,适用于幻灯片、漫画、信息图等批量场景。

使用方式:脚本位于 ${SKILL_DIR}/scripts/main.ts。基本用法示例(保持原样):

npx -y bun ${SKILL_DIR}/scripts/main.ts --prompt "A cat" --image cat.png

带宽高比:

npx -y bun ${SKILL_DIR}/scripts/main.ts --prompt "A landscape" --image out.png --ar 16:9

高质量:

npx -y bun ${SKILL_DIR}/scripts/main.ts --prompt "A cat" --image out.png --quality 2k

从提示词文件读取:

npx -y bun ${SKILL_DIR}/scripts/main.ts --promptfiles system.md content.md --image out.png

参考图(仅 Google 多模态):

npx -y bun ${SKILL_DIR}/scripts/main.ts --prompt "Make blue" --image out.png --ref source.png

常用参数:--prompt/-p 提示词;--promptfiles 从文件读取提示;--image 输出路径(必填);--provider google|openai;--model/-m 模型 ID;--ar 宽高比;--size 尺寸;--quality normal|2k(默认 2k);--imageSize 1K|2K|4K(Google);--ref 参考图;--n 数量;--json 输出。

环境变量:OPENAI_API_KEY、GOOGLE_API_KEY、OPENAI_IMAGE_MODEL、GOOGLE_IMAGE_MODEL、OPENAI_BASE_URL、GOOGLE_BASE_URL。优先级:CLI 参数 > 环境变量 > <cwd>/.baoyu-skills/.env > ~/.baoyu-skills/.env。

提供方选择:指定 --provider 则使用它;只有一个 API 密钥则用该提供方;两者都有默认 Google。可通过 EXTEND.md 配置默认提供方、默认质量、默认宽高比,检查路径为项目级 .baoyu-skills/baoyu-image-gen/EXTEND.md 优先,其次用户级 $HOME/.baoyu-skills/baoyu-image-gen/EXTEND.md。

限制:参考图仅 Google 多模态模型支持,非多模态模型会警告并忽略;无效宽高比会警告并使用默认值;缺少 API 密钥会报错并给出设置说明;生成失败自动重试一次。定价、具体模型列表与平台要求资料暂未提供。