Skip to main content
POST

授权

Authorization
string
header
必填

##所有接口均需要使用Bearer Token进行认证##

获取 API Key :

访问 API Key 管理页面 获取您的 API Key

使用时在请求头中添加:

请求体

application/json
model
enum<string>
默认值:doubao-seedream-5.0-pro-layerize
必填

图像生成模型名称

可用选项:
doubao-seedream-5.0-pro-layerize
示例:

"doubao-seedream-5.0-pro-layerize"

image_urls
string<uri>[]
必填

待拆分的图片 URL(必填)

注意:

  • 必须恰好 1,不传或传 2 张及以上都会报错
  • 支持的图像格式:.png.jpeg.jpg(比普通生成更严格,webp 等格式会被拒绝)
  • 图像大小:不超过 30MB
  • 总像素范围:[262144, 6000×6000],即最低 512×512(下限高于普通生成)
  • 宽高比(宽/高)范围:[1/16, 16]
  • 图像URL需要服务器能直接查看,或者图像URL在访问时会直接进行下载(一般这种URL是以图像的扩展名作为结尾,例如.png.jpg
Required array length: 1 element
示例:
prompt
string

指定要拆分的元素(选填)

三种用法:

  • 不传:模型自动识别画面中所有主要元素并逐一拆分
  • 自然语言:如 把鹦鹉和标题文字拆出来,按语义识别并分层
  • 坐标精准:用 <bbox> 标签指定位置,如 标题文字<bbox>179 58 809 197</bbox>,推荐使用归一化坐标(0~1000
示例:

"把鹦鹉和标题文字拆出来"

quality
enum<string>
默认值:auto

输出档位,默认 auto

可选值: auto1K1.5K2K

说明:

  • 图层模式只接受档位,传比例(如 16:9)或像素(如 2048x2048)会报错
  • auto 表示输出跟随输入图:原始尺寸落在 [921600, 4624220] 像素区间内按原尺寸输出,小于 1K 按 1K 输出,大于 2K 按 2K 输出
  • 每个图层各自保持它在原图中的宽高比,底图的宽高比与输入图一致

计费说明: 按每张输出图各自的像素判档,1K1.5K 同价;单张输出总像素超过 2610000 走高档价。

可用选项:
auto,
1K,
1.5K,
2K
示例:

"auto"

prompt_priority
enum<string>
默认值:standard

提示词优化策略,用于设置提示词优化功能的模式

可选值:

  • standard:标准模式,生成内容质量更高,耗时较长
  • fast:快速模式,生成耗时更短,效果略低于标准模式
可用选项:
standard,
fast
示例:

"standard"

output_format
enum<string>
默认值:jpeg

输出图片格式

可选值:

  • jpeg: JPEG 格式(默认)
  • png: PNG 格式

注意: 该参数仅控制底图,拆分出的图层固定为带透明通道的 png,不受此参数影响。

可用选项:
jpeg,
png
示例:

"jpeg"

callback_url
string<uri>

任务完成后的HTTPS回调地址

回调时机:

  • 任务完成(completed)、失败(failed)或取消(cancelled)时触发
  • 在计费确认完成后发送

安全限制:

  • 仅支持HTTPS协议
  • 禁止回调到内网IP地址(127.0.0.1、10.x.x.x、172.16-31.x.x、192.168.x.x等)
  • URL长度不超过2048字符

回调机制:

  • 超时时间:10
  • 失败后最多重试3次(会分别在失败的1秒/2秒/4秒后进行重试)
  • 回调响应体格式与任务查询接口返回的格式一致
  • 回调地址若返回2xx状态码视为成功,其他状态码会触发重试
示例:

"https://your-domain.com/webhooks/image-task-completed"

响应

图像生成任务创建成功

created
integer

任务创建时间戳

示例:

1757165031

id
string

任务ID

示例:

"task-unified-1757165031-seedream5prolayerize"

model
string

实际使用的模型名称

示例:

"doubao-seedream-5.0-pro-layerize"

object
enum<string>

任务的具体类型

可用选项:
image.generation.task
progress
integer

任务进度百分比 (0-100)

必填范围: 0 <= x <= 100
示例:

0

status
enum<string>

任务状态

可用选项:
pending,
processing,
completed,
failed
示例:

"pending"

task_info
object

异步任务信息

type
enum<string>

任务的输出类型

可用选项:
text,
image,
audio,
video
示例:

"image"

usage
object

使用量和计费信息