视频生成
为什么是异步
视频渲染要几十秒到几分钟,同步接口会超时。所以拆成「创建任务 + 轮询」两步。
① 创建
创建
POST /v1/videos
{"model":"minimax-h3-max","prompt":"海边日落","duration":6,"ratio":"16:9","resolution":"768P"}
→ {"id":"455001208295701","status":"queued","poll_url":"/v1/videos/455001208295701"}② 轮询
轮询
GET /v1/videos/455001208295701
→ {"status":"succeeded","video_url":"https://..."}参数
| 参数 | 取值 |
|---|---|
| duration | 秒数,如 5 / 6 / 10 |
| ratio | 16:9、4:3、1:1、3:4、9:16、21:9(不能是 adaptive) |
| resolution | 480P、768P |
状态流转
queued → processing → succeeded / failed
计费在创建任务时按秒数扣。轮询不重复计费。