Seedream-5.5 图像生成
使用 Seedream 5.5 生成和编辑图像, 支持 1K/1.5K/2K, 透明 PNG 和图层拆分
国内用户请注意: 中国大陆用户请使用 https://toapis.cn 作为接口地址 (Base URL).文档示例中的 https://toapis.com 请替换为 https://toapis.cn.
通过 doubao-seedream-5-5 提交文生图, 参考图编辑或图层拆分任务. 接口先返回任务 ID, 再通过任务查询获取结果.
每次返回一张结果图.
Authorizations
Authorizationstring请求头必填所有接口均需要使用 Bearer Token 进行认证
获取 API Key: 访问 API Key 管理页面 获取您的 API Key
使用时在请求头中添加:
Authorization: Bearer YOUR_API_KEYBody
modelstring请求体必填默认值: doubao-seedream-5-5图像生成模型名称
示例: "doubao-seedream-5-5"
promptstring请求体普通生图和编辑必填的文字描述. 启用 layer_decomposition 时可以省略, 由模型自动识别要拆分的元素.
sizestring请求体默认值: 2K支持 1K, 1.5K, 2K 预设, 或 WIDTHxHEIGHT 显式像素尺寸, 例如 2048x2048. 预设表示分辨率档位, 不固定输出宽高比. 显式尺寸的像素总数范围为 921600-4624220. 固定正方形请使用 2048x2048, 不要直接传 1:1. 普通生图省略时使用 2K; 图层拆分建议显式传 2K.
image_urlsstring[]请求体参考图像 URL 列表, 用于图像编辑或多图参考.
- 最多 10 张参考图.
- 仅支持公开可访问的 HTTP/HTTPS URL, 不支持直接传入 base64 数据.
- 本地图片请先通过 上传图片接口 上传并获取 URL.
- 也可使用
reference_images或images数组字段.
imagestring请求体单张参考图的 URL 字符串. 多张参考图请使用 image_urls, 不要把数组放入 image.
layer_decompositionboolean请求体设置为 true 时拆分唯一一张参考图. 可省略 prompt; 请省略组图参数. 返回底图和多个透明 PNG 图层, 包含 z_index, 图层定位信息和名称. 当前接口最多处理 1 个底图和 16 个图层, 未提供图层数量或 OCR 设置.
optimize_prompt_optionsobject请求体提示词优化选项, 使用 {"mode": "standard"}. Seedream 5.5 不接受 fast.
metadataobject请求体渠道特有参数, 用于传递 Seedream 5.5 模型的高级配置
metadata 属性
metadata.output_formatstring请求体默认值: png输出格式为 png 或 jpeg. 需要透明背景时请使用 png.
metadata.backgroundstring请求体可传 opaque 或 transparent. 透明背景不能与 output_format=jpeg 同时使用; 设置 transparent 且省略格式时使用 PNG. 当前接口不接受显式的 auto.
metadata.watermarkboolean请求体默认值: false是否添加可见的 AI generated 水印. false 关闭可见水印, true 开启. 该选项不代表移除来源元数据或隐形标记.
metadata.response_formatstring请求体默认值: url本页使用 url 模式. 图片通过异步任务查询结果中的 URL 交付.
参数限制
不支持普通组图. 请省略 sequential_image_generation 和 sequential_image_generation_options, 即使取值为 disabled 也会被上游拒绝. 不支持 stream=true; 可省略 stream 或使用 false. 当前接口不支持 tools 联网搜索参数和 seed.
查询任务
提交成功不代表生成完成. 使用同一个 API Key 查询任务. 状态可能为 pending, queued, in_progress, completed 或 failed. 完成后读取 result.data; 失败时读取 error.
curl "https://toapis.com/v1/images/generations/TASK_ID" \
-H "Authorization: Bearer $TOAPIS_API_KEY"Response
idstring任务唯一标识符, 用于查询任务状态
objectstring对象类型, 固定为 generation.task
modelstring使用的模型名称
statusstring任务状态
queued- 排队等待处理in_progress- 处理中completed- 成功完成failed- 失败
progressinteger任务进度百分比(0-100)
created_atinteger任务创建时间戳(Unix 时间戳)
metadataobject任务元数据
result.dataarray完成后的图片列表. 普通生图为一项, 图层拆分为多项.
result.data[]object图片 URL, 实际像素尺寸和输出格式.
result.data[].z_indexinteger图层的堆叠顺序. 0 为底图; 其余图层还可返回 bounding_box, name, description.
执行示例前设置 TOAPIS_API_KEY 环境变量. 参考图示例中的 example.com 是占位地址, 请替换为可访问的图片 URL.
请求示例
curl --request POST \
--url https://toapis.com/v1/images/generations \
--header "Authorization: Bearer $TOAPIS_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "doubao-seedream-5-5",
"prompt": "A red toy sailboat and a small yellow sun, isolated objects, no text.",
"size": "2K",
"metadata": {
"output_format": "png",
"background": "transparent",
"watermark": false,
"response_format": "url"
}
}'curl --request POST \
--url https://toapis.com/v1/images/generations \
--header "Authorization: Bearer $TOAPIS_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "doubao-seedream-5-5",
"prompt": "Combine the subjects from both references into one product illustration.",
"size": "2K",
"image_urls": [
"https://example.com/reference-front.png",
"https://example.com/reference-side.jpg"
],
"metadata": {
"output_format": "png",
"watermark": false,
"response_format": "url"
}
}'curl --request POST \
--url https://toapis.com/v1/images/generations \
--header "Authorization: Bearer $TOAPIS_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "doubao-seedream-5-5",
"image": "https://example.com/composition.png",
"layer_decomposition": true,
"size": "2K",
"metadata": {
"output_format": "png",
"watermark": false,
"response_format": "url"
}
}'响应示例
{
"id": "tsk_img_example",
"object": "generation.task",
"model": "doubao-seedream-5-5",
"status": "pending",
"progress": 0,
"created_at": 1794300000,
"metadata": {}
}{
"id": "tsk_img_example",
"object": "generation.task",
"model": "doubao-seedream-5-5",
"status": "completed",
"progress": 100,
"created_at": 1794300000,
"metadata": {},
"result": {
"type": "image",
"data": [
{
"url": "https://files.toapis.com/images/example/seedream-5-5.png",
"size": "2512x1680",
"output_format": "png"
}
]
}
}