Skip to content

Seedance-1.5-pro(BytePlus 视频)

URL/v3/contents/generations/tasks

MethodPOST

请求体 · 顶层参数

参数类型必填说明
modelstring视频生成模型 ID,如 Doubao-Seedance-1.5-pro
contentarray输入内容列表。每项为对象:文生视频可用 { "type": "text", "text": "描述文案" };图生视频可包含 type: "image"
resolutionstring输出视频分辨率。可选 480p720p1080p4k,默认 720p
ratiostring输出视频宽高比。可选 16:94:31:13:49:1621:9adaptiveadaptive 会按输入自动确定比例(文生依 prompt、图生依首帧图);图生比例不一致时可能居中裁剪
durationinteger视频时长(秒),默认 5。与 frames 二选一(frames 优先)。常见范围 2~12;Seedance 1.5 Pro 可设 4~12,或设 -1 由模型在 4~12 内自动选择,实际值以任务查询结果为准
seedinteger控制输出随机性的整数,默认 -1。取值范围 [-1, 2^32-1]。不传或 -1 时使用随机数;相同请求相同 seed 可得到相似但不一定完全相同的输出
callback_urlstring任务状态回调 URL。回调状态包括 queuedrunningsucceededfailedexpired;回调请求体与「查询视频生成任务」响应体一致
return_last_frameboolean是否返回尾帧图片,默认 false。启用后可在任务查询结果中获取尾帧(PNG、与视频同尺寸),适用于多段视频衔接
execution_expires_afterinteger任务过期时间(秒),从 created_at 起算,默认 172800(48 小时),范围 [3600, 259200]。超时未完成会标记为 expired
camera_fixedboolean是否固定镜头,默认 false。图生场景通常不支持;开启后会在 prompt 侧附加固定镜头指令,但不保证实际效果
watermarkboolean是否在输出视频中添加水印,默认 falsetrue:添加水印;false:不添加

响应字段(创建任务)

创建视频生成任务为异步接口。获取 id 后需通过「BytePlus 视频任务查询」轮询或回调获取状态,任务成功后可取得生成视频的 video_url

参数类型必填说明
idstring视频生成任务 ID(通常保留 7 天)。可用于后续查询任务状态并拉取生成结果

cURL 示例

bash
curl -X POST "$BASE_URL/v3/contents/generations/tasks" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "Doubao-Seedance-1.5-pro",
    "content": [
      { "type": "text", "text": "A panda riding a bicycle on a city street" }
    ],
    "resolution": "1080p",
    "duration": 5
  }'