SuperAPI AI 工具集

baoyu-imagine

编程与开发

查看项目

更新于 10-15 19:58

技能介绍

用途:baoyu-imagine 通过各厂商官方 API 生成图像,支持文生图、参考图(图生图/编辑)以及批量生成,覆盖 OpenAI、Azure OpenAI、Google、OpenRouter、DashScope(阿里通义万象)、MiniMax、即梦、Seedream(豆包)和 Replicate 等提供商。

主要能力:单图生成与批量生成;支持 --ar 宽高比、--size 尺寸、--quality normal|2k 质量预设、--imageSize 1K|2K|4K、--n 数量、--ref 参考图、--json 输出。批量模式通过 --batchfile 读取 JSON 任务文件,任务数≥2 时自动并行,可用 --jobs 指定并发。

使用方式:脚本位于 {baseDir}/scripts/main.ts,运行时解析 ${BUN_X}(bun 或 npx -y bun)。首次使用前需完成配置:检查 .baoyu-skills/baoyu-imagine/EXTEND.md(项目→用户优先级),未找到则先运行首次设置并保存 EXTEND.md,否则生成被阻止。基本命令示例:${BUN_X} {baseDir}/scripts/main.ts --prompt "A cat" --image cat.png;指定提供商:--provider google|openai|azure|openrouter|dashscope|minimax|jimeng|seedream|replicate;指定模型:--model <id>。API 密钥通过环境变量提供,如 OPENAI_API_KEY、GOOGLE_API_KEY、DASHSCOPE_API_KEY、MINIMAX_API_KEY、REPLICATE_API_TOKEN、ARK_API_KEY 等。配置优先级:CLI 参数 > EXTEND.md > 环境变量 > .env 文件。

适用场景:需要跨多个图像生成提供商统一调用、批量出图、使用参考图进行编辑或保持角色一致性(如 MiniMax 主体参考)、以及需要自定义尺寸或中文文字排版(如 DashScope qwen-image-2.0-pro)的场景。

限制:参考图不被即梦、Seedream 3.0 及已移除的 SeedEdit 3.0 支持;DashScope 的 qwen-image-max/plus/image 仅支持固定尺寸;--quality 是兼容预设而非 DashScope 原生字段;DashScope 的 negative_prompt、prompt_extend、watermark 未暴露为 CLI 参数;MiniMax 自定义宽高仅对 image-01 有效,且宽高需在 512–2048 之间且被 8 整除。具体收费、价格与平台可用性资料未提供。