POST
https://zx1.deepwl.net
/
v1
/
videos
豆包视频生成
curl --request POST \
  --url https://zx1.deepwl.net/v1/videos \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "<string>",
  "prompt": "<string>",
  "size": "<string>",
  "seconds": 123
}
'
{
  "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"
}

豆包视频生成

豆包渠道使用 POST /v1/videos 提交任务,以 multipart/form-data 提交。
  • 路由入口是 POST /v1/videos
  • 当前使用 multipart/form-data 提交。
  • 支持文生视频、首帧生视频、首尾帧生视频。
  • 首帧图片通过 first_frame_image 字段上传,尾帧图片通过 last_frame_image 字段上传。
  • 提交成功后返回任务 idstatus,后续用 任务状态查询 轮询结果。

支持模型

  • doubao-seedance-1-0-pro_480p
  • doubao-seedance-1-0-pro_720p
  • doubao-seedance-1-0-pro_1080p
  • doubao-seedance-1-5-pro_480p
  • doubao-seedance-1-5-pro_720p
  • doubao-seedance-1-5-pro_1080p

方法与路径

POST /v1/videos

请求示例

curl -X POST https://zx1.deepwl.net/v1/videos \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "model=doubao-seedance-1-5-pro_720p" \
  -F "prompt=猫咪听歌摇头晃脑,下大雨" \
  -F "size=4:3" \
  -F "seconds=4"

首帧生视频示例

# 带首帧图片的请求示例
curl -X POST https://zx1.deepwl.net/v1/videos \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -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"

首尾帧生视频示例

# 带首尾帧图片的请求示例
curl -X POST https://zx1.deepwl.net/v1/videos \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -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"

响应示例

{
  "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"
}

认证

Authorization: Bearer YOUR_API_KEY

Body

model
string
必填
模型名称。支持 doubao-seedance-1-0-pro_480pdoubao-seedance-1-0-pro_720pdoubao-seedance-1-0-pro_1080pdoubao-seedance-1-5-pro_480pdoubao-seedance-1-5-pro_720pdoubao-seedance-1-5-pro_1080p
prompt
string
必填
提示词。生成视频的文本描述,支持中文和英文。
first_frame_image
file
首帧图片。上传单个图片文件,用于首帧生视频场景。支持图片格式包括 png、jpeg、jpg、webp。
last_frame_image
file
尾帧图片。上传单个图片文件,用于首尾帧生视频场景。支持图片格式包括 png、jpeg、jpg、webp。
size
string
视频宽高比。可选值包括 16:94:31:13:49:1621:9keep_ratio(与上传图片的宽高比保持一致)、adaptive(根据上传图片的比例自动选择最合适的宽高比)。
seconds
integer
视频时长(秒)。取值范围 >= 4< 12

Response

id
string
任务 ID。
object
string
固定为 video
model
string
模型名称。
status
string
任务状态。可选值包括 queued(排队中)、processing(处理中)、completed(已完成)、failed(失败)、cancelled(已取消)。
progress
integer
进度百分比(0-100)。
created_at
integer
创建时间(Unix 时间戳)。
size
string
视频尺寸,例如 720x720

相关接口