MiniMax-Hailuo-02
MiniMax-Hailuo-02 視頻生成
使用 MiniMax Hailuo 02 模型生成視頻,支持文生視頻、圖生視頻和首尾幀生成
POST
- 異步任務接口,提交後返回任務 ID
- 支持模型:
MiniMax-Hailuo-02 - 支持三種生成模式:文生視頻、圖生視頻、首尾幀生成
- 支持 512P / 768P / 1080P 分辨率,6 秒和 10 秒時長
認證
所有接口均需要使用 Bearer Token 認證。
請求參數
模型名稱,固定爲
MiniMax-Hailuo-02。視頻內容描述,最大 2000 字符。
- 文生視頻模式下爲必填
- 圖生視頻和首尾幀模式下爲可選(可用於描述期望的運動效果)
[推進]、[拉遠]、[左搖,上升] 等),詳見下方運鏡指令表。示例:"一隻貓咪跑向鏡頭,微笑並眨眼"視頻時長(秒)。可選值:
6 或 10視頻分辨率。可選值:
512P- 標清(圖生視頻可用)768P- 高清(默認)1080P- 全高清(僅支持 6 秒時長)
首幀圖片 URL 數組。
- 不傳:文生視頻
- 傳 1 張:圖生視頻,圖片作爲視頻起始幀
- 格式:JPG、JPEG、PNG、WebP
- 大小:小於 20MB
- 尺寸:短邊 > 300px,長寬比在 2:5 ~ 5:2 之間
["https://example.com/first-frame.jpg"]擴展參數。
三種生成模式
| 模式 | image_urls | metadata.last_frame_image | 說明 |
|---|---|---|---|
| 文生視頻 | 不傳 | 不傳 | 純文本描述生成視頻 |
| 圖生視頻 | ✅ 傳 1 張 | 不傳 | 以圖片爲首幀生成視頻 |
| 首尾幀生成 | ✅ 傳 1 張(首幀) | ✅ 傳入(尾幀) | 生成從首幀到尾幀的過渡視頻 |
分辨率與時長組合
| 分辨率 | 支持的時長 | 文生視頻 | 圖生視頻 | 首尾幀 |
|---|---|---|---|---|
| 512P | 6 秒、10 秒 | ✅ | ✅ | ❌ |
| 768P | 6 秒、10 秒 | ✅ | ✅ | ✅ |
| 1080P | 6 秒 | ✅ | ✅ | ✅ |
運鏡指令
在prompt 中使用 [指令] 語法控制運鏡效果:
| 類別 | 指令 |
|---|---|
| 平移 | [左移] [右移] |
| 左右搖 | [左搖] [右搖] |
| 推拉 | [推進] [拉遠] |
| 升降 | [上升] [下降] |
| 上下搖 | [上搖] [下搖] |
| 變焦 | [變焦推近] [變焦拉遠] |
| 其他 | [晃動] [跟隨] [固定] |
- 組合運鏡:同一
[]內多個指令同時生效,如[左搖,上升],建議不超過 3 個 - 順序運鏡:prompt 中前後出現的指令依次生效,如
"...[推進],然後...[拉遠]"
響應
任務 ID,用於查詢任務狀態。
對象類型,固定爲
generation.task。本次請求使用的模型名稱。
任務狀態:
queued、in_progress、completed 或 failed。任務創建時間戳。
示例
文生視頻
圖生視頻
首尾幀生成
運鏡控制
10 秒長視頻 + 快速預處理
視頻生成爲異步任務。提交後使用 獲取視頻任務狀態 查詢進度和結果。