Skip to main content
POST
创建 Seedance 2.0 视频生成任务
右側 Playground 可直接除錯:在 AuthorizationBearer sk-your-api-key(令牌須勾選 SeeDance2 分組),填好 model / content 後發起請求。提交成功返回任務 id,後續輪詢與下載見下方程式碼示例。
關於 Playground 報「請求時發生錯誤: no response received」:本介面是非同步任務式端點,在瀏覽器裡點「傳送」可能出現此提示——這是瀏覽器的跨域安全校驗攔截了響應,任務實際已成功提交到後臺(可用下方查詢介面或控制台日誌驗證)。此外 Playground 僅能建立任務、無法完成輪詢與下載影片。要跑通完整的「建立 → 輪詢 → 下載」流程,請直接複製下方 程式碼示例(cURL / Python / Node.js)執行。
本頁是 Seedance 2.0 的建立任務介面,文生影片、首尾幀/首幀、多模態參考生影片共用同一端點,靠 content 陣列區分模式。模型選型、定價、解析度畫素表、FAQ 見 Seedance 2.0 概覽
  • 路徑字首是 /seedance/api/v3不要漏掉 /api,也不要用 /v1/videos
  • 令牌必須勾選 SeeDance2 分組,否則報「該模型無可用渠道」
  • generate_audio 預設 true(輸出帶聲音),不需要請顯式傳 false
  • Python requests 需加請求頭 "Accept-Encoding": "identity",否則可能報 gzip 解碼錯誤,或響應體被截斷成非法 JSON(如開頭丟失 {",只剩 id":"cgt-xxx"}),甚至間歇性 400
  • 成功狀態是 succeeded(不是 completed),影片地址在 content.video_url24 小時過期

程式碼示例

引數說明速查

Seedance 2.0 不支援 framescamera_fixedservice_tier(僅線上推理)引數——這些是 Seedance 1.x 的能力,傳入會被忽略或報錯。

生成模式(content 組合)

三種圖生場景互斥。圖片支援公網 URL、Base64(data:image/png;base64,...)、素材 ID(asset://...);不支援含真人人臉的輸入素材。音訊需與至少 1 個圖片或影片一起傳。素材引用的端到端程式碼(上傳入庫 → asset:// 出片 → 下載)見 素材引用實戰

響應格式

建立成功只返回任務 ID(不是影片本身):
輪詢 GET /seedance/api/v3/contents/generations/tasks/{id},成功後的完整響應(實測樣本):
  • 影片地址在 content.video_url,不在頂層;簽名直鏈 24 小時過期,成功後立即下載轉存
  • 狀態機:queued → running → succeeded / failed / expired,成功是 succeeded
  • 下載影片時直接 GET 直鏈即可,不要帶 Authorization
usage.completion_tokens 即計費 token 數,滿足 token ≈ 時長 × 寬 × 高 × 24 / 1024(實測偏差少於 0.1%)。duration: -1ratio: adaptive 時,實際時長與比例以響應中的 duration / ratio 欄位為準。

授權

Authorization
string
header
必填

在 API易控制台获取的 API Key(令牌须勾选 SeeDance2 分组)

主體

application/json
model
enum<string>
必填

模型 ID(写纯 ID,不要带 ep- 前缀)。标准版支持 1080p;fast 最高 720p,生成更快,站内同价

可用選項:
doubao-seedance-2-0-260128,
doubao-seedance-2-0-fast-260128
範例:

"doubao-seedance-2-0-fast-260128"

content
object[]
必填

输入信息数组。文生视频只放 1 个 text;图生视频追加 image_url(role: first_frame / last_frame);多模态参考生视频追加 0-9 个 image_url(role: reference_image),可再加 0-3 个 video_url / 0-3 个 audio_url(至少 1 图或 1 视频,支持生成全新/编辑/延长视频)。三种图生场景互斥

resolution
enum<string>
預設值:720p

分辨率档位(定义像素面积,同档位全比例同价)。fast 不支持 1080p

可用選項:
480p,
720p,
1080p
ratio
enum<string>
預設值:adaptive

宽高比。adaptive 按输入自动适配(图生视频推荐,避免裁剪);实际比例见查询响应 ratio 字段

可用選項:
16:9,
4:3,
1:1,
3:4,
9:16,
21:9,
adaptive
duration
integer
預設值:5

视频时长(整数秒),4-15;或 -1 由模型智能选择(按实际产出计费)。费用与时长线性相关

範例:

5

generate_audio
boolean
預設值:true

是否生成与画面同步的音频(人声/音效/背景音乐,单声道)。注意默认 true,不需要声音时显式传 false

watermark
boolean
預設值:false

是否在右下角加「AI 生成」水印

seed
integer
預設值:-1

随机种子,[-1, 2^32-1]。相同 seed 生成类似(不保证一致)结果;-1 表示随机

return_last_frame
boolean
預設值:false

是否返回尾帧 png(无水印、与视频同宽高),用于把尾帧作为下一段任务首帧、量产连续视频

execution_expires_after
integer
預設值:172800

任务过期阈值(秒),超时任务标记为 expired。范围 [3600, 259200]

回應

任务创建成功,返回任务 ID(用于轮询查询)

任务创建成功响应。拿 id 轮询 GET /seedance/api/v3/contents/generations/tasks/{id};任务成功后视频地址在 content.video_url(24 小时过期),计费 token 在 usage.completion_tokens

id
string

视频生成任务 ID(保存 7 天)

範例:

"cgt-20260606160057-6bbjd"