图像接口

使用 Seedance 2.1 公开 API 创建图像任务。

图像接口

使用 POST /v1/images/generations 创建图像任务。接口会返回任务 id,最终图片需要到 任务查询 里获取。

接口地址

POST /v1/images/generations

请求头

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

请求参数

字段类型是否必填说明
promptstring必填你想生成的画面。建议写清主体、风格、光线和构图。
modelstring可选图像模型。默认是 gpt-image-2-all,也可以传 gpt-image-1.5-all
providerstring可选图像服务。默认使用 Seedance 2.1 图像服务。
nnumber可选生成数量。可选 124,默认 1
sizestring可选1K 图片比例或像素尺寸,例如 1:14:516:99:161024x1024
resolutionstring可选输出分辨率。1k 是标准图,4k 是高清图,默认 1k
imageResolutionstring可选resolution 含义相同,方便已有客户端沿用这个字段名。
imageSizePresetstring可选图片比例预设,尤其适合 4K 图片请求。

尺寸和分辨率

1K 图片常用预设:

预设输出尺寸
1:11024x1024
4:51024x1280
16:91536x864
9:16864x1536

4K 图片把 resolution 设为 4k,再选择支持的比例,例如 1:13:22:34:33:45:44:516:99:162:11:23:11:321:99:21

积分

  • 1K 图片:每张 2 积分。
  • 4K 图片:每张 4 积分。
  • n 大于 1 时,按图片张数累计消耗积分。

示例:1K 正方形图片

curl https://sseedance.com/v1/images/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2-all",
    "prompt": "一瓶高端护肤品放在暖米色展台上,棚拍灯光,真实阴影",
    "size": "1:1",
    "n": 1
  }'

示例:16:9 横图

curl https://sseedance.com/v1/images/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2-all",
    "prompt": "日出时山间木屋的电影感画面,宽幅风景构图",
    "size": "16:9",
    "n": 1
  }'

示例:4K 图片

curl https://sseedance.com/v1/images/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2-all",
    "prompt": "奢华腕表微距照片,金属细节清晰,反光有层次",
    "resolution": "4k",
    "imageSizePreset": "1:1",
    "n": 1
  }'

返回结果

这个接口返回的是任务,不是最终图片文件。

{
  "id": "task_id",
  "object": "image.generation.task",
  "status": "pending",
  "data": [
    {
      "id": "task_id",
      "mediaType": "image",
      "status": "pending",
      "imageUrls": []
    }
  ]
}

GET /v1/tasks/{id} 查询最终的 imageUrls

图像接口