Skip to main content
POST

Veo 视频生成

Veo 系列用于提交异步视频生成任务,适合文生视频和带参考图的视频生成场景。
  • 通过 model 选择 veo_3_1veo_3_1-fast
  • 请求体使用 JSON。
  • 参考图生视频使用 JSON 字段 input_reference
  • 异步处理模式,提交成功后返回 id / task_id
  • 任务状态和结果通过 GET /v1/videos/{task_id} 查询

当前模型

方法与路径

响应示例

认证

使用 Bearer Token 认证:

Body

model
string
required
模型名称。可选值:veo_3_1veo_3_1-fast
prompt
string
required
视频提示词。建议描述主体、动作、镜头、场景、光照和风格。
size
string
输出尺寸。常见值:1280x720720x1280。横向尺寸通常对应 16:9,纵向尺寸通常对应 9:16
duration
integer
目标时长,单位为秒。不同模型可用时长可能不同,建议使用当前模型支持的常见值,例如 810
input_reference
string | array<string>
参考图字段。JSON 中可传图片 URL、base64 或 data URI;如果传入多张,实际效果取决于当前模型支持。

Response

id
string
视频任务 ID。查询任务时使用这个值。
task_id
string
兼容字段,通常与 id 相同。
object
string
固定为 video
model
string
本次请求使用的模型。
status
string
任务状态。常见值包括 queuedin_progresscompletedfailed
progress
integer
任务进度百分比。
created_at
integer
任务创建时间,Unix 秒级时间戳。
completed_at
integer
任务完成时间,Unix 秒级时间戳。任务完成后返回。
video_url
string
视频结果地址。任务完成后可在查询接口返回。
error
object
任务失败时返回的错误信息。

使用场景

注意事项

  • 这是异步接口,提交成功不代表视频已经生成完成。
  • 提交后请使用 GET /v1/videos/{task_id} 查询任务状态。
  • 参考图建议使用清晰主体和明确构图,避免过小或过度压缩的图片。
  • 不同模型和账户配置可能影响可用时长、尺寸和预计耗时。

相关接口