Skip to content

豆包视频生成 ​

调用豆包模型提交异步视频任务。

http
POST /v1/videos

当前可用模型 ​

模型说明
Seedance 1.0 Pro,480p
Seedance 1.0 Pro,720p
Seedance 1.0 Pro,1080p
Seedance 1.5 Pro,480p
Seedance 1.5 Pro,720p
Seedance 1.5 Pro,1080p

请求头 ​

名称类型必填说明
string是请求身份认证。使用 Bearer Token,示例值:。

请求体 ​

名称类型必填说明
string是模型名称,可选值见上方「当前可用模型」。
string是提示词。生成视频的文本描述,支持中文和英文。
file否首帧图片。上传单个图片文件,用于首帧生视频场景。支持图片格式包括 png、jpeg、jpg、webp。
file否尾帧图片。上传单个图片文件,用于首尾帧生视频场景。支持图片格式包括 png、jpeg、jpg、webp。
string否视频宽高比。可选值包括 、、、、、、(与上传图片的宽高比保持一致)、(根据上传图片的比例自动选择最合适的宽高比)。
integer否视频时长(秒)。取值范围 且 。

请求示例 ​

bash
curl -X POST https://octopusx.ai/v1/videos \
  -H "Authorization: Bearer <token>" \
  -F "model=doubao-seedance-1-5-pro_720p" \
  -F "prompt=猫咪听歌摇头晃脑,下大雨" \
  -F "size=4:3" \
  -F "seconds=4"
bash
curl -X POST https://octopusx.ai/v1/videos \
  -H "Authorization: Bearer <token>" \
  -F "model=doubao-seedance-1-5-pro_720p" \
  -F "prompt=让人物向前走并微笑" \
  -F "size=16:9" \
  -F "seconds=5" \
  -F "first_frame_image=@/path/to/first-frame.png"
bash
curl -X POST https://octopusx.ai/v1/videos \
  -H "Authorization: Bearer <token>" \
  -F "model=doubao-seedance-1-5-pro_720p" \
  -F "prompt=平滑过渡" \
  -F "size=9:16" \
  -F "seconds=5" \
  -F "first_frame_image=@/path/to/first-frame.png" \
  -F "last_frame_image=@/path/to/last-frame.png"

响应示例 ​

json
{
  "id": "video_bbfbc1d2-ab22-44ca-b9dd-bc16983acac2",
  "object": "video",
  "model": "doubao-seedance-1-5-pro_720p",
  "status": "queued",
  "progress": 0,
  "created_at": 1761635478,
  "size": "720x720"
}

响应字段 ​

名称类型说明
string任务 ID。
string固定为 。
string模型名称。
string任务状态。可选值包括 (排队中)、(处理中)、(已完成)、(失败)、(已取消)。
integer进度百分比(0-100)。
integer创建时间(Unix 时间戳)。
string视频尺寸,例如 。

相关接口 ​