你将构建的内容
你将使用 multipart form data 创建一个 Veo 视频任务,保存返回的任务 ID,轮询获取端点,并将最终资源 URL 或文件保存到你自己的系统中。前提条件
- 一个存储在
COMETAPI_KEY中的 CometAPI API key - Python 3.10+ 和
requests,或 Node.js 18+ - 一个用于轮询的服务端任务运行器
API key、基础 URL、认证
使用以下方式创建 Veo 任务:代码示例
使用下面的标签页查看可复制的 cURL、Python 和 Node.js 示例。流程说明
Veo 视频生成是异步的。创建端点接受 multipart form data,并立即返回一个任务 ID。持续轮询获取端点,直到任务达到终态状态,然后从完成响应中持久化最终视频 URL 或文件详情。 首次测试时,请使用较短时长和满足需求的最小尺寸。当你的应用需要长期保留时,请将已完成的资源转移到你自己的存储中。常用参数
故障排查 / 常见问题
请求因内容类型问题而失败
请求因内容类型问题而失败
发送 multipart 表单数据。不要将 Veo 创建请求作为 JSON 发送。
轮询耗时比预期更长
轮询耗时比预期更长
使用有界轮询循环,存储任务 ID,并在你的应用中显示待处理状态,而不是阻塞一个 Web 请求。
我应该如何控制成本
我应该如何控制成本
从较短时长、单个任务和可接受的最小尺寸开始。在扩大任务数量之前,先使用账户配额和成本估算。
后续步骤
- 阅读创建 Veo 3 视频 API 参考。
- 使用获取 Veo 3 视频进行轮询。
- 在模型中查找 Veo 视频模型。
- 查看对视频生成使用轮询和 webhook。
- 使用在调用模型前估算请求成本估算任务成本。