提交影片任務
非同步影片生成的統一提交端點:Seedance、MiniMax 海螺、可靈、Grok Imagine 共用,按 model 與金鑰分組分派。
/v1/video/generateSeedance、MiniMax、可靈、Grok 影片共用這一個提交端點,HopBase 按請求的 model 與金鑰所屬分組交給對應系列處理——請求體與狀態值各系列不同,在下方選擇系列查看對應參數。提交後用查詢影片任務輪詢。
提交時按「可用餘額 − 進行中任務的預估費用 − 本次預估費用」判斷,不足回傳 402 insufficient_balance。失敗的任務一律不計費;任務不支援取消;Seedance 任務超過 24 小時未結束自動判失敗(The task did not finish within 24 hours and was terminated automatically)。提交成功後不要重複提交,每次重提都是另一個計費任務。
萬相 3.0 / 快樂馬使用原生影片路徑 POST /api/v1/services/aigc/video-generation/video-synthesis(前面不帶 /v1),見萬相與快樂馬;Gemini Omni 同步回傳,見 Gemini Omni 影片。
請求標頭
Bearer sk-…:主控台「API 金鑰」中建立的金鑰,所屬分組須包含請求的模型
請求主體參數JSON
frames、seed、camera_fixed、draft、draft_task、service_tier 回傳 400;size、seconds、n、aspect_ratio 不是 Seedance 參數,不報錯但會被忽略。請求體上限 64 MB。Seedance 模型 ID;國內分組另接受海外 dreamina-* ID 作為相容別名(4K 仍拒絕)
可選值doubao-seedance-2-0-260128-adoubao-seedance-2-0-fast-260128-adoubao-seedance-2-0-mini-260615-adoubao-seedance-2-5-260628-adreamina-seedance-2-0-260128dreamina-seedance-2-0-epdreamina-seedance-2-0-fast-260128dreamina-seedance-2-0-fast-epdreamina-seedance-2-0-fast-hcdreamina-seedance-2-0-hcdreamina-seedance-2-0-mini-260615dreamina-seedance-2-0-mini-epdreamina-seedance-2-0-mini-hcdreamina-seedance-2-5-260628
提示詞與參考素材。提示詞寫在 text 元素裡,只傳頂層 prompt 會被拒(missing content)
數量≥ 1 項上限參考圖 2.0 ≤ 9、2.5 ≤ 30;影片 2.0 ≤ 3、2.5 ≤ 10;音訊 2.0 ≤ 3(須搭配圖片或影片)、2.5 ≤ 10;首尾幀最多 2 張
寫成 image / input_image 回傳 400
可選值textimage_urlvideo_urlaudio_url
type: text 時的提示詞,不能為空
必須是物件 {"url": …};圖片可用 base64 Data URL,Seedance 2.0 還可用已就緒的 asset://素材ID
HTTP(S) 位址或 Data URL
影片不接受 Data URL
HTTP(S) 位址或 Data URL
音訊可用 Data URL
HTTP(S) 位址或 Data URL
圖片:first_frame / last_frame / reference_image;影片省略時為 reference_video,音訊為 reference_audio。只有一張圖且不寫時按首幀;多張圖必須寫;首尾幀不能與參考素材混用
2.0:4–15 或 -1(自動);2.5:4–30 或 -1。預設 2.0 為 5、2.5 為 -1;-1 時按最長時長預留餘額
範圍-1–30
各型號可用檔不同(海外 2.0 標準版含 4K;Fast / Mini 僅 480p / 720p;2.5 不支援 4K)
可選值480p720p1080p4k
預設"720p"
畫幅
可選值16:94:31:13:49:1621:9adaptive
預設"adaptive"
2.5 預設 true;2.0 不代填,請明確傳
2.5 預設 false;2.0 不代填,請明確傳
取得末幀時回傳 task.last_frame_url;2.5 預設 true,2.0 不保證
任務優先順序
範圍0–9
秒;不改變 24 小時保底
範圍3600–259200
HTTP(S) URL;不能替代輪詢
1–64 個 ASCII 字元
長度1–64 字元
精確 ID,沒有別名
可選值MiniMax-H3MiniMax-H3-Max
恰好 1 個 text 元素,加可選媒體元素;首尾幀與 reference_* 在同一請求內互斥,媒體合計最多 12 個
數量≥ 1 項
可選值textimage_urlvideo_urlaudio_url
提示詞,1–7000 字元
JPG / JPEG / PNG / WEBP / HEIC / HEIF,單張 ≤ 30 MB,邊長 256–5760 px,寬高比 5:2~2:5
HTTP(S) 位址或 Data URL
僅 H3;H.264 / H.265,單段 ≤ 50 MB、2–15 秒,合計 ≤ 15 秒
HTTP(S) 位址或 Data URL
僅 H3;須同時有圖片或影片參考;WAV / MP3,單段 ≤ 15 MB、2–15 秒
HTTP(S) 位址或 Data URL
圖片:first_frame / last_frame(各 ≤ 1)或 reference_image(僅 H3,≤ 9);影片須寫 reference_video(≤ 3),音訊須寫 reference_audio(≤ 3)。圖片不寫 role 時按首幀
H3:768P / 2K;H3-Max:480P / 768P。同時決定計費檔位
可選值480P768P2K
整數秒;H3:4–15;H3-Max:5–15。不支援自動時長
範圍4–15
僅文生影片必填,且不能用 adaptive;多模態參考預設 adaptive;首尾幀模式成片恆為 adaptive
可選值21:916:94:31:13:49:16adaptive
為成片加 AI 生成內容浮水印
模型矩陣中的影片 ID;傳生圖 ID 回傳 400
可選值kling-avatarkling-lip-synckling-o1kling-v1-6kling-v2-0kling-v2-1kling-v2-5-turbokling-v2-6kling-v2-6-motion-controlkling-v3kling-v3-motion-controlkling-v3-omnikling-v3-turbo
無素材時必填;僅在有 images / videos 時可為空;對口型不需要
長度≤ 2500 字元
各型號範圍見可靈模型矩陣;kling-v2-6 僅 5 / 10。動作控制、數字人、對口型不要傳,時長取自素材
預設5
不區分大小寫;各型號可用檔見可靈頁
可選值720p1080p2k4k
預設"720p"
省略時網關不代填
可選值16:99:161:1
是否生成聲音;各型號見可靈頁
預設false
首尾幀或參考圖;動作控制 / 數字人必填;張數見模型矩陣
公開網路 HTTP(S) 位址
可靈素材 ID,與 url 二選一
普通生成必填:first_frame / last_frame / reference
參考 / 編輯影片,≤ 1 項;動作控制必填
數量≤ 1 項
公開網路 HTTP(S) 位址
可靈素材 ID,與 url 二選一
必填:feature / base
保留原聲
自定義主體,僅 kling-v3-turbo、kling-v3、kling-v3-omni
主體 ID(必填)
名稱
分鏡,≤ 6 段;僅 kling-v3、kling-v3-omni
分鏡模式
分鏡段落
數字人 / 對口型必填;動作控制可傳 character_orientation;普通影片模型傳任何鍵都回傳 400
精確匹配
與 content 二選一
與 prompt 二選一;只含 text 元素,文字不能為空
提示詞
帶 reference_images 時僅 480p / 720p;按該檔位每秒計費
可選值480p720p1080p
按成片 duration_seconds 計費;伺服器端預設 5
範圍1–15
伺服器端預設 16:9;傳 ratio 會被拒絕
可選值1:116:99:164:33:43:22:3
僅公開網路可直達的 HTTP(S),不接受 Data URL / asset://;每張參考圖另計一筆
公開網路 HTTP(S) 位址
任務優先順序
範圍0–9
秒;不改變 24 小時陳舊任務保底
範圍3600–259200
合法 HTTP(S) URL;不能替代輪詢
1–64 個 ASCII 字元,原樣透傳
長度1–64 字元
回傳
200Seedance / Grok 提交成功
202MiniMax / 可靈 提交成功
HopBase 任務 ID,vt…
模型 ID
pending 或 processing
恆為空,結果請查詢
RFC 3339
任務 ID:MiniMax mmt…,可靈 kt…
video.generation.task
模型 ID
queued
計費檔位(MiniMax)
錯誤
error.message,沒有 codeinsufficient_balance:餘額不足以覆蓋在途預留 + 本條預估;成員額度不足時 message 以 Insufficient quota: 開頭The current group does not support the requested model: <模型 ID>upstream_timeout,media validation timed out, please retry later),稍後原樣重試