视频生成
统一视频生成
通过同一个异步接口调用 Veo 3.1、Sora 2 和 Seedance 视频模型。
POST
使用统一接口提交文生视频或图生视频任务。Veo 3.1、Sora 2 和 Seedance 使用相同的提交与查询流程。
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
输出尺寸,例如
1280x720 或 720x1280。string
输出比例,例如
16:9 或 9:16。string
输出分辨率档位,例如
720p、1080p 或 4k。实际支持范围取决于模型。object
模型扩展参数。Veo 支持
durationSeconds、aspectRatio、resolution、negativePrompt、personGeneration、seed 和 generateAudio。模型参数差异
文生视频示例
Veo 3.1 示例
Seedance 示例
Seedance 建议使用duration 和 images,这组字段可以覆盖当前接入的不同 Seedance 渠道。
metadata 传递 generate_audio、return_last_frame、camera_fixed、seed 和 watermark 等扩展字段。字段是否生效取决于具体模型和当前渠道。
提交响应
查询任务
queued、in_progress、completed 和 failed。任务完成后,响应中的结果 URL 字段包含生成的视频地址。
任务查询
查看统一异步任务状态与结果字段。
OpenAI 兼容入口
需要使用 OpenAI Videos API 路径时,也可以通过POST /v1/videos 创建任务,并通过 GET /v1/videos/{task_id} 查询。该入口使用 multipart/form-data,与本页的统一 JSON 请求格式不同。
Grok Imagine 1.5 视频生成
查看 Grok 的 multipart 参数、任务查询、视频下载、参考图限制和完整示例。