用途:通过官方 API 生成 AI 图像,支持 OpenAI GPT Image 2、Azure OpenAI、Google、OpenRouter、DashScope(阿里通义万象)、Z.AI GLM-Image、MiniMax、即梦、Seedream(豆包)和 Replicate。
主要能力:单图与批量生成;支持提示词文件、参考图、宽高比、尺寸与质量预设;支持多提供商自动或手动选择;批量模式带并发控制与重试。
使用方式:主脚本为 {baseDir}/scripts/main.ts,${BUN_X} 优先用 bun,否则 npx -y bun。首次使用需完成配置(EXTEND.md),否则生成被阻止。基本命令:${BUN_X} {baseDir}/scripts/main.ts --prompt "A cat" --image cat.png;指定提供商:--provider dashscope --model qwen-image-2.0-pro;批量:--batchfile batch.json --jobs 4。常用参数包括 --prompt、--promptfiles、--image、--batchfile、--jobs、--provider、--model、--ar、--size、--quality、--imageSize、--ref、--n、--json。API 密钥通过环境变量提供,如 OPENAI_API_KEY、GOOGLE_API_KEY、DASHSCOPE_API_KEY 等。
适用场景:封面、插画、信息图、快速预览,以及需要参考图保持人物或物体身份一致的生成任务。
限制:参考图支持因提供商和模型而异,即梦、Seedream 3.0、SeedEdit 3.0 及 wan2.7-image* 之外的 DashScope 模型不支持参考图;Replicate 要求 --n 1;Codex/ChatGPT OAuth 不能替代 OPENAI_API_KEY;ratio-metadata 方言仅适用于文生图。具体模型默认值、尺寸规则与限制需查阅各提供商参考文档。