Baoyu Imagine

🎨 多平台 AI 绘图,一键批量出图

AI 图像生成工具,集成 10+ 主流 API,支持文生图、参考图编辑、批量生成与多尺寸输出,适合创作者与自动化工作流。

收藏
7.4k
安装
2.6k
版本
1.115.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

baoyu-imagine 是一款基于 TypeScript/Bun 的多提供商 AI 图像生成 CLI 工具,支持 OpenAI GPT Image 2、Azure OpenAI、Google Gemini、OpenRouter、DashScope(通义万象)、Z.AI(智谱 GLM-Image)、MiniMax、即梦(Jimeng)、Seedream(豆包)及 Replicate 等 10 余个平台。

基础调用

bun scripts/main.ts --prompt "A cat" --image cat.png

高级特性

  • 参考图编辑--ref source.png 支持 Google、OpenAI、Azure、Replicate、Seedream、MiniMax 等平台的图像参考/编辑能力
  • 批量生成--batchfile batch.json --jobs 4 支持并行工作流,自动限流与 3 次重试机制
  • 尺寸控制--ar 16:9--size 1024x1024,OpenAI GPT Image 2 支持最高 3840px 边长
  • 质量预设normal(快速预览)与 2k(高精度,默认)两档,可扩展至 4K

配置体系

首次使用需完成交互式配置(provider + model + quality + 保存路径),写入 EXTEND.md;支持项目级、XDG 配置目录、用户目录三级覆盖,CLI 参数 > EXTEND.md > 环境变量。

显著优点

1. 多提供商聚合:单一接口统一调用国内外主流模型,降低多平台适配成本
2. 灵活的部署选项:原生支持 Bun 运行时,Node.js 用户可用 npx -y bun 兜底

3. 生产级批量能力:内置并发控制、 provider 级限流、失败重试与统计报告

4. 渐进式配置:首次引导式 setup,后续通过 EXTEND.md 或环境变量微调

5. 参考图生态完整:覆盖角色一致性(MiniMax)、风格迁移(Replicate)、内容编辑(OpenAI/GPT Image 2)等场景

潜在缺点与局限性

1. 密钥管理分散:10+ 个 provider 对应不同命名规范的 API key,新手配置门槛较高
2. 参考图兼容性碎片化:Jimeng、Seedream 3.0、SeedEdit 3.0 及大部分 DashScope 模型不支持 --ref,需记忆排除矩阵

3. OpenAI 网关方言ratio-metadata vs openai-native 的区分增加了网关兼容性调试成本

4. 运行时依赖:Bun 为首选运行时,虽提供 npx 兜底,但非 Node.js 原生,部分企业环境受限

5. 中文文档缺失:README 与 references 全为英文,国内用户上手需翻译成本

适合人群

  • 内容创作者:需要批量生成插图、封面、角色设定图
  • AI 应用开发者:快速原型多模型图像能力,对比各平台输出质量
  • 自动化工作流工程师:通过 batchfile + CLI 集成至 CI/CD 或数据处理管道
  • 多模型研究者:同一提示词并行对比 GPT Image 2、Gemini、通义万象等差异

常规风险

| 风险类别 | 说明 |
|---------|------|
| **API 密钥泄露** | 密钥分散于环境变量与 EXTEND.md,需警惕 `.env` 提交至 Git |
| **成本失控** | 批量模式默认 10 worker,高并发 + 高分辨率可能产生意外账单 |
| **内容合规** | 部分国内平台(Jimeng、Seedream)有隐含内容审核,失败时仅返回模糊错误 |
| **模型漂移** | provider 侧模型版本更新(如 `gpt-image-2` 快照)可能导致输出风格突变 |
| **参考图隐私** | 上传参考图至第三方 API 存在数据驻留风险,敏感素材建议本地 SD/ComfyUI 方案 |

Baoyu Imagine 内容

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