Skip to main content
POST
国内用户请注意: 中国大陆用户请使用 https://toapis.cn 作为接口地址(Base URL)。文档示例中的 https://toapis.com 请替换为 https://toapis.cn。
  • 异步任务接口,提交后返回任务 ID
  • 支持模型:viduq4-preview
  • 两种生成模式:
    • 首帧图生视频:单张图片作为首帧
    • 参考生视频:多张参考图,可附加参考音频
请传入公网可访问的图片和音频 URL。不要在 image_urls、reference_images 或 sounds 中直接传 base64 数据;本地文件请先使用 上传图片接口 获取 URL。

认证

string
必填
所有接口均需要使用 Bearer Token 认证。

请求参数

string
必填
模型名称,固定为 viduq4-preview。
string
必填
视频提示词,描述主体、动作、场景、镜头和风格。
string[]
图片 URL 数组。生成模式由 video_generation_mode 和图片数量决定:
  • 首帧模式(默认):在 image_urls 中传入恰好 1 张图片 URL,图片作为首帧。
  • 参考模式:将 video_generation_mode 设为 reference_images_to_video,在 image_urls(或 reference_images)中传入参考图。
示例:["https://example.com/first-frame.jpg"]
string
生成模式选择器。可选值:
  • reference_images_to_video - 多参考图生成,image_urls 中的多张图片按参考图处理
省略时为首帧图生视频。传入多张图片、reference_images 或 sounds 的请求会自动路由到参考生视频。
integer
默认值:"5"
视频时长(秒),3 到 16。
string
默认值:"720p"
视频分辨率。可选值:
  • 540p
  • 720p
  • 1080p
  • 2K
  • 4K
string
视频宽高比,用于参考模式。可选值:16:9、9:16、4:3、3:4、1:1
boolean
默认值:"true"
是否为视频生成音频。
boolean
默认值:"false"
是否在生成的视频上添加水印。
integer
随机种子,相同参数下可获得更可复现的结果。
object
扩展参数,用于传递上游 API 支持但未暴露为顶层字段的参数。

模式选择

计费维度

Vidu Q4 Preview 按生成视频秒数计费,按分辨率分档定价:
  • 540p / 720p / 1080p / 2K / 4K - 分辨率越高单价越高

响应

string
任务 ID,用于查询任务状态。
string
对象类型,通常为 generation.task。
string
请求使用的模型。
string
任务状态:queued、in_progress、completed 或 failed。
integer
任务创建时间戳。

示例

首帧图生视频

参考生视频

带参考音频的参考生视频

提示词扩写与水印

视频生成为异步任务。使用 获取视频任务状态 接口查询进度和结果。