使用 OpenAI 标准接口 /v1/videos 进行 Veo 视频生成与任务查询。
/v1/videos 创建任务,并用 /v1/videos/{id} 查询进度、/v1/videos/{id}/content 下载成片。
Authorization: Bearer <Token>veo-3.1-fast-generate-preview(快速出片)veo-3.1-generate-preview(标准质量)后续如有新增型号,可在“可用模型”接口或控制台查看,无需改动调用方式。
seconds 需以字符串提交(JSON 标签为 ,string)。
input_reference 字段上传 1–3 张参考图(可重复多次):
video_url(或 result.video_url)。
POST /v1/videos 的调试面板(见页首)。你可以:
id,再用 cURL 调用查询/下载接口;model:视频生成模型(必填)prompt:文本提示词(建议英文或中英混合)seconds:视频时长(秒,JSON 需以字符串提交)size:分辨率(如 1280x720、720x1280、1920x1080、1080x1920)input_reference:参考图(multipart 下可重复 1–3 次)extend_from:基于历史成片续写(部分型号/时长可能受限)?duration=6 明确计费秒数。使用 API Key 作为 Bearer Token
模型名称
sora-2, sora-2-pro "sora-2"
视频生成的文本描述,最多 1000 个字符
1000"百事可乐宣传片"
视频时长(秒)。sora-2 支持 4、8、10、12、15 秒,默认 10;sora-2-pro 支持 4、8、12、15、25 秒,默认 15
4, 8, 10, 12, 15, 25 4
视频分辨率
1280x720, 1920x1080, 720x1280, 1080x1920 "720x1280"
任务创建成功
视频任务的唯一标识符
"video_691209aab0a08198a4e78870277f7e3d0215e09cec47a737"
对象类型
video "video"
创建时间戳(Unix 时间)
1762789802
任务完成时间戳(仅在 completed 状态下存在)
1762789891
视频过期时间戳(仅在 completed 状态下存在)
1762793491
使用的模型名称
"sora-2"
任务状态
queued, processing, completed, failed "queued"
生成视频的文本描述
"一个无人机从海滩升空拍摄夕阳"
处理进度(0-100)
0 <= x <= 1000
视频时长(字符串格式)
"10"
视频分辨率
"1280x720"
生成的视频资源数组,仅在 completed 状态下存在(部分供应商可能不返回此字段,需通过 /content 端点下载)
父视频 ID(仅 Remix 任务返回)
"video_691209aab0a08198a4e78870277f7e3d0215e09cec47a737"
错误信息,仅在 failed 状态下存在