批量跑图前先确认
推荐做法
- 给每张图片生成业务侧
task_id - 默认用
n: 1单张循环,方便精确记录每张图状态和成本 - 记录
prompt、model、size、n、response_format、返回字段、错误码和消耗 - 对 429 / 临时 5xx / network timeout 做有限次数指数退避
- 把输出图片及时保存到自己的对象存储,不要依赖临时 URL
- 批量放大前先抽样 20-50 条真实 prompt,确认成功率、耗时和成本
- 余额不足按
error.code: "insufficient_user_quota"判断,不要自动重试 - 每次请求保存
X-Oneapi-Request-Id,每张图片保存自己的业务task_id
请求策略
图片 fan-out 只适合纯文生图 JSON 请求。带
image_urls、mask、图片输入或编辑字段的请求,不要和 n > 1 混在一起。任务状态建议
重试策略
返回数量处理
部分渠道在
n > 1 时会由 Tapapi fan-out 聚合多次单图请求。如果部分子请求失败,响应可能带上类似下面的 metadata:
tapapi_partial: true 时,不要整批丢弃;应先保存已经返回的图片,再按缺失数量补跑。
语言示例
CSV 输入 / 输出模板和失败重跑策略会放在后续批量任务专题里。