快速结论
- 使用 model=doubao-seedream-5-5 调用异步图片任务接口.
- size 支持 1K/1.5K/2K 档位或显式宽高像素, 总像素 921600-4624220.
- metadata.background=transparent 输出 RGBA PNG; 图层拆分的总输出上限含底图, max_images 可设 2 到 100, 默认 30.
关键参数
- model | string | 必填 | doubao-seedream-5-5 | - | 固定使用 doubao-seedream-5-5 作为模型标识.
- prompt | string | 可选 | - | - | 普通生图和改图必填; layer_decomposition=true 时可省略.
- size | string | 可选 | - | 1K | 1.5K | 2K | WIDTHxHEIGHT | 普通生图采用模型默认分辨率, 分层省略时为 auto. 档位不固定比例, 显式宽高总像素 921600-4624220.
- image_urls | string[] | 可选 | - | 0-10 | 通过 image_urls 提供 1 到 10 张 JPEG, PNG 或 WEBP 参考图. 本地文件需先上传, 再使用返回的 URL.
- n | integer | 可选 | 1 | 1 | 仅支持 1 或省略. 普通生图输出 1 张, 此字段不是分层图层数量.
- layer_decomposition | boolean | 可选 | false | - | 普通生图关闭. 开启时必须恰好一张参考图并省略 metadata.background. 返回底图和透明 PNG 图层, 总输出上限由 layer_decomposition_options.max_images 控制.
- layer_decomposition_options.max_images | integer | 可选 | 30 | 2-100 | 分层模式的总输出上限, 包含底图, 不是保证生成的固定张数. 实际数量由模型决定.
- layer_decomposition_options.text_recognition | boolean | 可选 | - | - | 控制图层拆分的文字识别. 仅在上游返回时, 任务结果才包含 text_recognition 元数据.
- metadata.output_format | string | 可选 | - | png | jpeg | 未指定时沿用上游默认格式, 透明背景自动为 png. 分层时仅控制底图, 其余图层始终为 PNG.
- metadata.background | string | 可选 | - | auto | opaque | transparent | 仅普通生图和改图使用. layer_decomposition=true 时必须省略, opaque 也不支持. transparent 输出 RGBA PNG, 不可配 jpeg.
- metadata.watermark | boolean | 可选 | - | - | 设为 false 关闭可见水印.
- metadata.response_format | string | 可选 | url | url | b64_json | 结果返回形式; 推荐使用 url.
常见错误
- 400 invalid_input: 触发=size 像素超出范围, 参考图超过 10 张, 或 layer_decomposition 未恰好传一张输入图.; 修复=按文档校验 size, image_urls 数量与 layer_decomposition 的输入约束.; 重试=修正参数后重试, 不建议盲重试.
- 429 rate_limit_exceeded: 触发=请求频率, 并发或额度命中限流策略.; 修复=先做指数退避重试, 再检查请求节奏与额度使用.; 重试=建议 1s/2s/4s 退避并加入抖动.










