视频生成 API 怎么调用?新手先搞懂异步任务和计费
更新于 2026-09-23
聊天接口是「发一句、回一句」,视频生成却要几十秒到几分钟。所以视频接口基本都设计成异步任务。先理解这个模式,再看具体站点的文档会轻松很多。
典型流程:提交 → 查询 → 下载
- 提交任务:把提示词、时长、分辨率等参数发过去,返回一个任务 ID。
- 查询状态:每隔几秒用任务 ID 查询,状态会从排队、生成中变成完成或失败。
- 下载结果:完成后拿到视频文件或下载地址。
以 OpenAI 的视频接口为例,官方文档就是「创建视频任务、按 ID 查询、完成后获取内容」这样的结构。不同中转站对不同模型的封装方式不一样,接口路径和参数以站点文档为准。
下载地址可能会过期
不少接口返回的下载地址有时效,生成完成后尽快把文件下载保存,不要只存链接。
计费和聊天模型完全不同
视频接口一般按条数、按秒数或按分辨率档位计费,而不是按 token。充值前在站点价格页确认:一条视频多少钱、不同时长和分辨率是否加价、生成失败或内容审核不通过会不会扣费。
新手建议
- 先用最短时长、最低分辨率跑通流程,再调参数。
- 写个小循环查询状态时,间隔几秒一次就够,别疯狂轮询被限流。
- 提示词里避开明显会被审核拦截的内容,失败也可能扣费。
常见问题
- 视频生成 API 为什么不直接返回视频?
- 视频生成耗时长,接口通常先返回任务 ID,由你查询进度,完成后再下载结果,这样不会因为等待太久导致请求超时。
- 哪些中转站支持视频生成?
- 本站「生视频 / 生图」场景列出了 HowToken 收录资料中标注支持视频生成的站点,支持哪些模型以各站官网为准。