跳转到主要内容
POST
  1. 提交后会返回 task_id。如果提供了 callback_url,当任务状态变为 finished 或 failed 时,系统会向 callback_url 发送 POST 请求。
  2. 无论是否提供 callback_url,都可以通过统一的查询任务状态接口获取结果。
使用 seedream-5.5-layerize 把一张扁平的海报、插画或产品图拆成独立的透明图层,方便移动、改色、替换或复用。每个图层都带有它在画布上的位置、名称和描述;开启 text_recognition 后,常规文字图层还会返回文字内容、逐行位置和近似样式。该模型是 Seedream 5.5 的图层拆分模式,Seedream 5.5 是字节跳动 Seed 团队于 2026 年 11 月 9 日发布的图像创作模型。

模型

  • seedream-5.5-layerize — 输入一张图片,输出一张底图和若干透明 PNG 图层

功能

  • 每次请求输出一张底图和最多 99 个图层(max_images 最大 100)。
  • 按提示词拆分:说明要拆出哪些元素;省略提示词时自动拆出主要元素。
  • 每个图层都是透明 PNG,并带有它在底图上的边界框,可按原布局叠回。
  • 常规文字图层的 OCR:全文、逐行位置,以及近似的字体、颜色和文字样式。
  • 输出尺寸可选 1K、1.5K、2K 或 auto。

必填参数

  • image_urls(字符串数组):恰好 1 个可公开访问的 HTTP(S) 图片 URL(JPEG 或 PNG,不超过 10 MB,尺寸 512×512 到 6000×6000 像素,宽高比在 1:16 到 16:1 之间)。

可选参数

  • prompt(string):描述怎么拆分,最多 2,000 个字符。例如:“Put each animal on its own layer and keep the rest of the scene in the base image.”。省略时模型自动识别主要元素并各自拆成图层。
  • resolution(string):1K、1.5K、2K 或 auto,默认 auto:原图在 1K–2K 之间保持原尺寸,小于 1K 放大到 1K,大于 2K 缩小到 2K。底图保持输入图比例,每个图层保持自身比例、接近所选档位。
  • max_images(integer):最多输出几张图片,含底图,范围 2 到 100,默认 30。数值越大拆得越细。
  • text_recognition(boolean):在 layer.text_recognition 中返回常规文字图层的 OCR 结果,默认 false。
  • output_format(string):底图格式,png 或 jpeg,默认 png。图层固定为透明 PNG。
  • enable_safety_checker(boolean):内容安全检查,默认 true。

输出

任务完成后,查询任务状态和回调中的 files 按图片逐个列出,底图在前。每个文件带一个 layer 对象:
  • z_index(integer):叠放顺序。底图为 0,图层从 1 开始递增,数值越大越靠上。
  • name(string):模型生成的简短图层名。
  • description(string):更详细的图层内容描述,如颜色、材质和状态。
  • bounding_box(object):图层在底图上的位置。absolute 为底图像素坐标 [left, top, right, bottom];normalized 为同一边界框在 0–1000 范围内的坐标。
  • text_recognition(object):text_recognition 为 true 时常规文字图层的 OCR 结果。text 为全文(含换行);lines 为每一行的 bounding_box 和 runs,每个 run 有 text 和 style,style 包含 similar_font_family、foreground_color、bold、italic、underline、strikethrough、shadow、translucent。
还原原图时,把每个图层缩放到 right - left × bottom - top,放在底图的 (left, top) 处,并按 z_index 从小到大叠放。放到其他尺寸的画布上时用 normalized 换算位置。

示例

自动拆层

用默认设置拆出海报的主要元素:

按提示拆层

指定哪些元素拆成图层:

文字图层与 OCR

拆分活动海报并读取文字图层:

注意事项

  • 按实际返回的图片张数(含底图)计费。提交时账户余额需覆盖 max_images 张。
  • auto 分辨率按 2K 计费。
  • 返回张数取决于画面内容,最多 max_images 张;画面越简单,图层越少。
  • 图层名称和描述由模型生成。
  • 一次请求通常在 20 到 50 秒内完成,max_images 越大耗时越长。

授权

Authorization
string
header
必填

所有 API 接口都需要 Bearer Token 认证。

创建 API Key:登录 PoYo,进入 仪表盘 → API 密钥(poyo.ai/zh/dashboard/api-key),点击创建 Key。

在请求头中添加:

请求体

application/json
model
enum<string>
必填

Seedream 5.5 图层拆分模型标识。

可用选项:
seedream-5.5-layerize
input
object
必填

把一张图片拆成底图和透明 PNG 图层。任务按图片返回文件,底图在前,每个文件带 layer 对象。

callback_url
string<uri>

可选的 Webhook URL,用于任务完成或失败时的通知。

响应

任务提交成功

code
enum<integer>
必填

业务状态码。200 表示成功,其他值都表示请求失败。请务必检查这个字段:部分参数校验错误会以 HTTP 200 返回,响应体里的 code 为 400。

  • 200:成功
  • 400:请求参数无效
  • 401:API Key 缺失或无效
  • 402:积分不足
  • 403:没有权限
  • 404:资源不存在
  • 408:请求超时
  • 429:请求频率超限
  • 500:服务器内部错误
  • 502:上游服务错误
  • 503:服务暂不可用

详见错误码。

可用选项:
200,
400,
401,
402,
403,
404,
408,
429,
500,
502,
503
示例:

200

data
object
必填