批量文生图
从多个文字描述批量生成全新图片,支持目录扫描模式和配置文件模式,便于大规模内容生成场景。
meitu batch text-to-image
注意:批量处理功能自 meitu-cli 2.1.1 起开始支持,低版本请先升级后再使用。
使用示例
# 场景一:目录扫描模式(简单批量生成)
meitu batch text-to-image \
--input-dir ./prompts \
--output-dir ./generated \
--size 2K \
--ratio 16:9 \
--json
# 场景二:配置文件模式(自定义参数)
meitu batch text-to-image \
--config ./batch.text-to-image.yaml \
--output-dir ./generated \
--json
# 场景三:高并发批量生成
meitu batch text-to-image \
--input-dir ./prompts \
--output-dir ./generated \
--model praline_pro \
--concurrency 5 \
--max-retries 2 \
--skip-exist \
--json-output ./result.json配置文件示例
version: 1
defaults:
outputDir: ./generated
size: 2K
ratio: 16:9
model: gummy
items:
- prompt: 一只橘猫坐在窗台上,简约插画风格
- prompt: 未来城市天际线,赛博朋克风格
size: 4K
model: praline_pro
- prompt: 高山湖泊日出,摄影写实风格
ratio: 4:3参数说明
| 参数 | 必需 | 说明 |
|---|---|---|
--input-dir | 否 | 输入目录,扫描文本文件(每行一个prompt) |
--output-dir | 是 | 输出目录 |
--config | 否 | YAML/JSON 配置文件路径 |
--concurrency | 否 | 类型:number;默认:3;并行执行数量 |
--max-retries | 否 | 类型:number;默认:0;失败重试次数 |
--skip-exist | 否 | 跳过已存在的输出文件 |
--dry-run | 否 | 仅预览计划,不执行 |
--no-progress | 否 | 禁用逐个任务的进度日志 |
--json | 否 | 以 JSON 格式输出结果 |
--json-output | 否 | 将结果写入指定 JSON 文件 |
--skill-name | 否 | 服务端归属的技能名称 |
--size | 否 | 类型:string;可选:1K / 2K / 4K;输出分辨率 |
--ratio | 否 | 类型:string;画面比例 |
--model | 否 | 类型:string;默认:auto;可选:auto / gummy / praline_pro |