Skip to main content
POST
Seedream
参数及使用方式已对齐官方,详细参数可直接参考官方文档。

一、概述

Seedream 图片生成 API 使用 OpenAI 风格的图片生成请求格式,支持文生图、图生图和图片编辑。四个模型使用同一个接口,客户端只需要在请求 body 的 model 字段中选择模型。

支持的模型

二、接口和鉴权

请求头:
{api_domain} 使用您所在平台的 API 域名。请求必须使用 POST,body 必须是 JSON。

三、请求参数

3.1 通用参数

string
必填
使用上表中的模型 ID。
string
必填
图片描述,支持中文和英文。
string / string[]
参考图 URL 或 Base64 Data URL。可以传一张图片,也可以传数组。具体数量和图片限制以所选模型的限制为准。
string
使用模型支持的分辨率档位或 宽x高。未传时使用模型默认值。
string
urlb64_json,默认 url
string
仅 Seedream 5.0 Lite 和 5.0 Pro 支持:jpegpng。Seedream 4.0 和 4.5 固定输出 JPEG;传入 output_format 会被拒绝。
boolean
是否添加 AI 生成水印。
boolean
图片接口不支持流式输出,请勿传 true

3.2 模型专属参数

Seedream 5.0 Pro 不支持 sequential_image_generationsequential_image_generation_options;传入任一字段都会被拒绝。其它模型的专属参数不要发送给 Pro。

3.3 文生图示例

下面的请求以 Seedream 5.0 Pro 为例。四个模型共用相同接口;使用 Seedream 4.0 或 4.5 时必须删除 output_format,使用 Seedream 5.0 Lite/Pro 时才可传入该字段:

3.4 图生图示例

image 可以是单个 URL、单个 Base64 Data URL 或字符串数组:

3.5 组图示例(仅 4.0、4.5、5.0 Lite)

组图参数属于前三个模型,示例:
请以所选模型的上游协议确认组图参数的可用取值和数量限制。

四、响应

成功响应示例:
  • response_format=url 时返回 data[].urlresponse_format=b64_json 时返回 data[].b64_json
  • Seedream 4.0、4.5、5.0 Lite 在组图模式下可以返回多个 data 项。
  • Seedream 5.0 Pro 在图片生成场景返回一个 data 项;开启图层拆分时返回多个 data 项(一张底图 + 多个图层),每项额外包含图层堆叠顺序 z_index(底图为 0)、名称 name、描述 description 和边界框 bounding_box(含 absolute / normalized 坐标,底图不返回该字段)。
  • model 返回本次请求使用的客户端模型 ID。
  • 图片 URL 的有效期由平台和上游服务决定,请在返回后及时下载并保存图片。

五、模型限制

Seedream 4.0 / 4.5 / 5.0 Lite

  • 支持文生图、图生图和组图生成。
  • 组图使用 sequential_image_generation 及其 options 字段。
  • 输入图片数量、图片大小、分辨率和宽高比以对应模型的上游文档为准。Seedream 4.0 和 4.5 固定输出 JPEG,不支持请求参数 output_format;Seedream 5.0 Lite 支持 jpegpng

Seedream 5.0 Pro

  • 支持文生图、单图生图和多图融合。
  • 图片生成场景下返回一张成功图片。开启图层拆分(layer_decomposition: true)时返回一张底图和多个图层(最多 16 个图层),此时 data 为多项。不支持组图生成(sequential_image_generation)。
  • 不支持 sequential_image_generationsequential_image_generation_options
  • size 可使用 1K、1.5K、2K 或明确的 宽x高
  • 明确宽高时,宽高比和总像素必须满足模型限制;输出图片的实际尺寸以响应中的 data[].size 为准。
  • 支持图层拆分:设置 layer_decomposition: true 时,将单张输入图拆解为一张底图和最多 16 个可独立编辑的图层(每个图层为带 alpha 通道的 PNG)。此场景 image 必填且只能传一张,传多张报错。图层拆分为全有或全无:任一图层失败则整个请求失败,不支持部分成功。
  • 图层拆分的 size 规则:底图分辨率等于 size;各图层分辨率接近 size,但每个图层保持其在原图中对应区域的宽高比,因此各图层实际像素不同。这意味着同一次请求的输出图片可能落在不同的像素价格档位。size 可选 1K、1.5K、2K、auto,默认 auto。

六、计费和用量

  • 4.0、4.5 和 5.0 Lite 按成功生成的图片数量计费;组图生成时按实际成功输出数量计算。
  • 5.0 Pro 按成功输出图片计费;多图输入时,首张参考图免费,额外参考图单独计量;输出尺寸不同会对应不同价格档位。开启图层拆分时,底图和每个图层都算一张成功输出图片,各自按其 data[].size 的像素落入对应价格档位分别计费(例如底图为高像素档、部分图层为低像素档),最终账单为各档位数量之和。
  • 用量单位为“张”或 item。

七、错误排查