跳轉到主要內容
POST
/
v1
/
videos
/
generations
curl --request POST \
  --url https://toapis.com/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "doubao-seedance-1-5-pro",
    "prompt": "海灘日落,金色陽光照在海面上,海浪輕輕拍打沙灘",
    "duration": 5,
    "aspect_ratio": "16:9",
    "metadata": {
      "resolution": "720p",
      "audio": true
    }
  }'
{
  "id": "task_vid_xyz789ghi012",
  "object": "generation.task",
  "model": "doubao-seedance-1-5-pro",
  "status": "queued",
  "progress": 0,
  "created_at": 1703884800,
  "metadata": {}
}
  • 字節跳動豆包視頻生成模型 1.5 Pro 版本
  • 支持文本到視頻生成
  • 支持首幀/尾幀圖控制
  • 不支持參考圖模式
  • 支持音頻生成(1.5 Pro 獨有功能)
  • 異步任務管理,通過任務 ID 查詢結果

Authorizations

Authorization
string
必填
所有接口均需要使用 Bearer Token 進行認證獲取 API Key:訪問 API Key 管理頁面 獲取您的 API Key使用時在請求頭中添加:
Authorization: Bearer YOUR_API_KEY

Body

model
string
預設值:"doubao-seedance-1-5-pro"
必填
視頻生成模型名稱可用模型:
  • doubao-seedance-1-5-pro - 1.5 Pro 版,支持音頻生成和首幀/尾幀控制
prompt
string
必填
視頻內容描述詳細描述場景、動作、風格以獲得更好的生成效果示例:"海灘日落,金色陽光照在海面上,海浪輕輕拍打沙灘"
duration
integer
預設值:5
視頻時長(秒)支持範圍:4 ~ 12默認:5
aspect_ratio
string
預設值:"16:9"
視頻寬高比可選項:
  • 16:9 - 橫屏
  • 9:16 - 豎屏
  • 1:1 - 方形
  • 4:3 - 傳統比例
  • 3:4 - 豎向傳統比例
  • 21:9 - 超寬屏
默認:16:9

分辨率與寬高比組合

分辨率支持的寬高比備註
480p16:9, 4:3, 1:1, 3:4, 9:16, 21:9全部支持
720p16:9, 4:3, 1:1, 3:4, 9:16, 21:9全部支持(默認)
1080p16:9, 4:3, 1:1, 3:4, 9:16, 21:9全部支持
image_urls
string[]
兼容圖片 URL 數組,用於首尾幀圖生視頻兼容規則:
  • 1 張圖片:作爲 first_frame
  • 2 張圖片:分別作爲 first_framelast_frame
  • 超過 2 張:僅使用前兩張,其餘忽略
建議優先使用 image_with_roles 顯式指定首幀和尾幀示例:["https://example.com/first.png", "https://example.com/last.png"]image_urlsimage_with_roles 不能同時使用
image_with_roles
array
帶角色的圖像數組,用於顯式首尾幀控制示例:
[
  {"url": "https://example.com/first.png", "role": "first_frame"},
  {"url": "https://example.com/last.png", "role": "last_frame"}
]
  • image_urlsimage_with_roles 不能同時使用
  • 首幀和尾幀僅支持各一張
  • 1.5 Pro 不支持 reference_image(參考圖)角色,如需參考圖功能請使用 Seedance 2.0
metadata
object
擴展參數

與 1.0 版本的差異

特性1.0 fast/quality1.5 Pro
默認分辨率1080p720p
支持分辨率480p/720p/1080p480p/720p/1080p
時長範圍2-12秒4-12秒
音頻生成不支持支持
圖片控制模式reference 單參考圖first_frame / last_frame 首尾幀模式

Response

id
string
任務唯一標識符,用於查詢任務狀態
object
string
對象類型,固定爲 generation.task
model
string
使用的模型名稱
status
string
任務狀態
  • queued - 排隊等待處理
  • in_progress - 處理中
  • completed - 成功完成
  • failed - 失敗
progress
integer
任務進度百分比(0-100)
created_at
integer
任務創建時間戳(Unix 時間戳)
metadata
object
任務元數據
curl --request POST \
  --url https://toapis.com/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "doubao-seedance-1-5-pro",
    "prompt": "海灘日落,金色陽光照在海面上,海浪輕輕拍打沙灘",
    "duration": 5,
    "aspect_ratio": "16:9",
    "metadata": {
      "resolution": "720p",
      "audio": true
    }
  }'
{
  "id": "task_vid_xyz789ghi012",
  "object": "generation.task",
  "model": "doubao-seedance-1-5-pro",
  "status": "queued",
  "progress": 0,
  "created_at": 1703884800,
  "metadata": {}
}