Baoyu Image Gen

🎨 10+平台统一调度,批量身份保持绘图

设计榜 #32

多平台AI图像生成工具,支持10+主流API,提供批量生成与身份保持功能,适合需要稳定出图的专业创作者。

收藏
17.2k
安装
4.5k
版本
1.56.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

baoyu-image-gen 是一个基于 TypeScript/Bun 的命令行图像生成工具,封装了 OpenAI、Azure OpenAI、Google Gemini、OpenRouter、DashScope(阿里通义万象)、Z.AI GLM-Image、MiniMax、Jimeng(即梦)、Seedream(豆包)及 Replicate 等 10 余家主流平台的图像生成 API。用户通过 CLI 参数指定提示词、输出路径、提供商、模型、宽高比、质量预设及参考图像,即可触发单图或批量生成。

关键使用流程
1. 首次配置:工具启动时会按优先级查找 EXTEND.md 配置文件(项目级 → XDG → 用户级),若不存在则启动交互式向导收集默认提供商、模型、质量及保存路径,完成配置后才解锁生成功能。

2. 单图模式--prompt + --image 必需,可选 --ar(宽高比)、--quality(normal/2k)、--ref(参考图)、--provider/--model 覆盖默认模型。

3. 批量模式--batchfile batch.json --jobs 4 启动并行工作流,适合已确定的多图任务,内置重试与并发控制。

4. 身份保持生成:使用 --ref 传入 2-4 张参考图,配合简短硬约束提示词(如 "Use the person in the reference as the same identity"),避免长描述导致模型合成新人物。

显著优点

  • 多平台统一抽象:单一 CLI 接口屏蔽 10+ 提供商的差异,支持自动选型(按 API key 存在性或参考图需求)。
  • 灵活的宽高比与质量:原生支持 1:1、16:9、9:16、2.35:1 等比例,2K 默认质量平衡速度与细节。
  • 参考图身份保持:针对人物/角色一致性优化,明确区分 "保留身份" 与 "重绘风格" 的提示策略。
  • 企业级批量能力:内置并发限制、逐图重试、失败统计,适合内容生产管线。
  • 可扩展配置:EXTEND.md 支持自定义默认模型、批处理 worker 上限、提供商专属并发参数。

潜在缺点与局限性

  • 依赖 Bun 运行时:虽支持 npx -y bun 回退,但 Bun 并非 Node.js 生态标配,部分企业环境需额外安装。
  • 配置前置门槛:首次使用强制完成交互配置,对自动化 CI/CD 场景不够友好。
  • 参考图支持碎片化:Jimeng、Seedream 3.0、SeedEdit 3.0 完全不支持参考图;各提供商对参考图的格式、数量、大小限制不一,需查阅 provider-specific 文档。
  • OpenAI 兼容网关的语义差异openai-nativeratio-metadata 两种 dialect 需用户根据上游网关手动选择,易混淆。
  • Codex/ChatGPT OAuth 不兼容:明确说明桌面端登录凭证无法替代 OPENAI_API_KEY,需额外 fallback 逻辑。

适合人群

  • 需要跨平台统一管理的 AI 绘画工作流用户
  • 批量生成文章配图、电商素材、漫画分镜的内容生产者
  • 追求人物/角色一致性的 IP 创作者与虚拟偶像运营
  • 具备 CLI 基础、能接受 Bun 环境的开发者与技术型设计师

常规风险

  • API 密钥泄露:需配置 10 余种环境变量,密钥管理不当易导致滥用或额度盗刷。
  • 内容安全与合规:多平台生成内容需遵守各提供商的可接受使用政策(AUP),批量生成可能触发速率限制或账号审查。
  • 参考图隐私:上传真人参考图可能涉及肖像权与数据跨境传输风险。
  • 成本失控:批量任务默认自动并发,高分辨率(4K)或高数量任务可能快速消耗 API 额度,建议配置 BAOYU_IMAGE_GEN_MAX_WORKERS 限制并发。
  • 模型漂移:使用新生成图像作为后续参考图(未经用户明确请求)会导致身份特征逐代退化,文档已明确禁止此行为。

Baoyu Image Gen 内容

references文件夹
config文件夹
providers文件夹
scripts文件夹
providers文件夹
手动下载zip · 76.3 kB
first-time-setup.mdtext/markdown
请选择文件