跳到主要内容

视频生成 · 快速开始

视频生成是异步任务:先提交,拿到任务 ID,再轮询查询,完成后下载。一条视频通常需要几分钟到几十分钟,不同线路差别很大,可在 模型广场 查看各模型说明。

准备

需要一个选择了 seedance - 视频渠道 或 minimax - 视频渠道 分组的 API 密钥,见 接入总览。

第 1 步:提交任务​

curl https://www.apophiscode.com/v1/videos \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "MiniMax-H3-768p-按秒",
"prompt": "清晨,阳光穿过森林,镜头缓慢向前推进",
"seconds": "6",
"size": "1280x720"
}'

返回任务对象,记下 id:

{
"id": "task_xxxxxxxxxxxx",
"object": "video",
"model": "MiniMax-H3-768p-按秒",
"status": "queued",
"progress": 0,
"created_at": 1794372000
}

第 2 步:查询进度​

每 10–20 秒查询一次,直到 status 变为 completed 或 failed:

curl https://www.apophiscode.com/v1/videos/task_xxxxxxxxxxxx \
-H "Authorization: Bearer sk-你的密钥"
status含义
queued已受理,排队或提交上游中
in_progress生成中
completed生成成功,可以下载
failed失败,原因见 error.message,费用已退回

第 3 步:下载视频​

curl -L https://www.apophiscode.com/v1/videos/task_xxxxxxxxxxxx/content \
-H "Authorization: Bearer sk-你的密钥" \
-o video.mp4
及时保存

生成结果由上游缓存,保留时间有限,完成后请尽快下载保存。下载失败时重新查询原任务即可,不要重新提交,否则会再次扣费。

下一步:查看 接口说明 了解参考图、首尾帧、参考视频等全部参数。