Baoyu Imagine

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

一站式多平台AI图像生成工具,支持OpenAI、Google、阿里通义等10+主流API,提供文生图、图生图、批量生成及智能参数适配,适合专业创作者与自动化工作流。

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

使用说明

baoyu-imagine:多平台AI图像生成工具深度评测

核心用法

baoyu-imagine 是一款基于官方API的AI图像生成技能,采用Bun/Node.js运行时,通过统一的CLI接口聚合了10余家主流图像生成服务。其核心架构分为三层:配置层(EXTEND.md偏好设置)、执行层(provider-specific adapters)和输出层(支持单图/批量/JSON多种格式)。

基础调用极为简洁:

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

工具支持三种主要工作模式:

  • 单图顺序生成:默认模式,适合1-2张图片的低频次需求
  • 批量并行生成:通过--batchfile启用,自动调度worker池(默认最多10并发),适用于已固化prompt的规模化生产
  • 参考图编辑:支持--ref参数,兼容Google multimodal、OpenAI GPT Image edits、MiniMax subject-reference等特定provider

配置系统采用层级覆盖策略:CLI参数 > EXTEND.md > 环境变量 > 项目级.env > 用户级.env。首次使用需完成交互式配置(选择默认provider、quality preset、保存路径),生成EXTEND.md后方可执行生成任务。

显著优点

1. 多Provider聚合优势

  • 覆盖OpenAI GPT Image 2、Google Gemini、Azure OpenAI、阿里通义万象(DashScope)、智谱GLM-Image、MiniMax、即梦(Jimeng)、豆包(Seedream)、Replicate等10+平台
  • 智能路由:按API key可用性自动选择,支持--provider强制指定
  • 统一抽象:不同provider的size/aspect ratio/quality差异被内部转换为一致接口

2. 专业级参数控制

  • GPT Image 2原生支持:16px倍数尺寸、最大3840px边长、3:1宽高比限制
  • 质量预设:normal(快速预览)与2k(默认,出版级)两档,自动映射各provider的底层参数
  • 灵活的aspect ratio系统:支持1:1、16:9、9:16、4:3、3:4、2.35:1,自动计算最优像素尺寸

3. 批量工程化能力

  • JSON batchfile格式支持复杂任务队列
  • Provider-specific并发控制(如Replicate单任务限制)
  • 自动重试机制(单图最多3次),失败统计与原因追踪
  • baoyu-article-illustrator等上游工具链集成

4. 企业级配置管理

  • XDG Base Directory规范兼容
  • 项目级与用户级配置隔离
  • 环境变量与配置文件的灵活覆盖

潜在缺点与局限性

1. 运行时依赖门槛

  • 强制依赖Bun运行时(或npx -y bun),Windows原生支持有限
  • 首次配置阻塞设计:必须完成EXTEND.md生成才能执行任何任务,对CI/CD场景不够友好

2. Provider能力碎片化

  • 参考图支持高度不一致:Jimeng、Seedream 3.0、SeedEdit 3.0完全不支持--ref
  • OpenAI-compatible gateway存在 dialect 分歧:openai-nativeratio-metadata需手动切换,且后者不支持图生图
  • 各provider的model ID、size规则、rate limit无统一文档,需查阅references/providers/*.md

3. 安全与合规风险

  • 需管理10+组API key,密钥泄露面较大
  • Jimeng、Seedream等国产provider需Volcengine AK/SK,存在跨境数据合规考量
  • 无内置prompt过滤或内容审核机制,依赖各provider的guardrails

4. 批量模式设计约束

  • 并行度自动上限为10,大规模生成(如1000+图)需外部任务分割
  • batchfile需预先生成,无法动态扩展任务队列
  • 子agent与batch的边界模糊:官方建议"prompt固化后用batch,需推理探索时用subagents",实际协作中易出现模式选择争议

适合人群

| 用户类型 | 匹配场景 | 建议配置 |
|---------|---------|---------|
| 技术型设计师/插画师 | 多平台对比测试、特定风格调优 | 本地EXTEND.md + 多provider key轮换 |
| 内容运营团队 | 文章配图批量生成、A/B测试素材生产 | batch模式 + `--jobs 4-6` |
| AI应用开发者 | 集成至MCP/Agent工作流 | 环境变量配置 + JSON输出模式 |
| 本地化部署用户 | 需对接私有网关或Azure企业版 | `OPENAI_IMAGE_API_DIALECT`自定义 + `*_BASE_URL`覆盖 |

不适合:零命令行经验的纯设计人员、需要实时交互式编辑(如Midjourney的Discord流程)的用户、对单图延迟敏感的场景(GPT Image 2 high quality模式约15-30秒)。

常规风险提示

API成本失控:Replicate按秒计费模型、OpenAI GPT Image 2按分辨率计费,批量生成前务必确认--n参数与provider定价策略。

数据驻留合规:使用DashScope、Z.AI、Jimeng、Seedream时,图像数据可能经过中国境内服务器,敏感内容需评估跨境传输风险。

输出一致性:不同provider对同一prompt的解读差异显著,关键项目建议锁定单一provider并固化seed(如支持)。

EXTEND.md版本漂移:技能版本升级(当前1.58.0)可能引入配置schema变更,建议纳入版本控制并审查references/config/preferences-schema.md变更日志。

Baoyu Imagine 内容

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