Skip to main content
POST
使用统一接口提交文生视频或图生视频任务。Veo 3.1、Sora 2 和 Seedance 使用相同的提交与查询流程。
视频生成是异步任务。提交成功后保存 task_id,再通过 GET /v1/tasks/{task_id} 查询状态和结果。

支持模型

模型的实时可用性取决于当前渠道,请以模型广场为准。

请求参数

string
required
视频模型 ID。填写上表中的一个公开模型 ID。
string
required
视频内容、动作、镜头和风格描述。
string
单张参考图片 URL 或 Base64 图片数据。传入后,任务按图生视频处理。
array<string>
参考图片数组。Veo 3.1 当前使用第一张图片;Seedance 建议使用该字段传入图生视频参考图。各模型支持的图片数量以当前渠道为准。
string
视频时长,单位为秒。Seedance 请优先使用整数类型的 duration,以兼容全部渠道。
string
输出尺寸,例如 1280x720720x1280
string
输出比例,例如 16:99:16
string
输出分辨率档位,例如 720p1080p4k。实际支持范围取决于模型。
object
模型扩展参数。Veo 支持 durationSecondsaspectRatioresolutionnegativePromptpersonGenerationseedgenerateAudio

模型参数差异

sora-2seconds 只接受 812。其他值会在路由阶段被拒绝。

文生视频示例

Veo 3.1 示例

Seedance 示例

Seedance 建议使用 durationimages,这组字段可以覆盖当前接入的不同 Seedance 渠道。
Seedance 渠道还可以通过 metadata 传递 generate_audioreturn_last_framecamera_fixedseedwatermark 等扩展字段。字段是否生效取决于具体模型和当前渠道。

提交响应

查询任务

任务状态包括 queuedin_progresscompletedfailed。任务完成后,响应中的结果 URL 字段包含生成的视频地址。

任务查询

查看统一异步任务状态与结果字段。

OpenAI 兼容入口

需要使用 OpenAI Videos API 路径时,也可以通过 POST /v1/videos 创建任务,并通过 GET /v1/videos/{task_id} 查询。该入口使用 multipart/form-data,与本页的统一 JSON 请求格式不同。

Grok Imagine 1.5 视频生成

查看 Grok 的 multipart 参数、任务查询、视频下载、参考图限制和完整示例。