用途:通过脚本调用多家官方图像生成 API 生成图片,支持单张与批量模式,并可作为 Agent 运行时中的技能使用。
主要能力:支持 --provider 指定 OpenAI、Azure、Google、OpenRouter、DashScope、Z.AI、MiniMax、即梦、Seedream、Replicate、codex-cli、Agnes;可用 --model 指定模型,如 gpt-image-2、qwen-image-2.0-pro。支持 --ar 宽高比(1:1、16:9、9:16、4:3、3:4、2.35:1)、--size 显式尺寸、--quality normal|2k、--imageSize 1K|2K|4K;支持 --ref 参考图(部分提供方支持)、--n 数量、--json 输出,以及 --batchfile 批量生成与 --jobs 并发。
必要用法:主脚本为 {baseDir}/scripts/main.ts,{BUN_X} 优先用 bun,其次 npx -y bun。首次使用须先完成 Step 0 偏好配置,生成会阻塞直到 EXTEND.md 存在;配置路径优先为 .baoyu-skills/baoyu-image-gen/EXTEND.md。基础命令示例:${BUN_X} {baseDir}/scripts/main.ts --prompt "A cat" --image cat.png。批量示例:${BUN_X} {baseDir}/scripts/main.ts --batchfile batch.json --jobs 4。API 密钥通过环境变量传入,如 OPENAI_API_KEY、GOOGLE_API_KEY、DASHSCOPE_API_KEY 等。
限制:codex-cli 不会被自动选中,必须显式指定;Codex/ChatGPT OAuth 与 OPENAI_API_KEY 不通用。ratio-metadata 方言仅适用于文生图,参考图编辑仍需 openai-native 或提供方原生编辑支持;Jimeng、Seedream 3.0 等不支持 --ref。Replicate 要求 --n 1。各提供方的模型、尺寸与并发限制未在资料中全部列出,需查阅对应参考文档。