/ent/v2/... 原生路径。
AiSDK 推荐入口
- 提交任务:
POST /v1/videos - 兼容旧路径:
POST /v1/video/generations - 查询任务:
GET /v1/videos/{task_id} - 获取结果:
GET /v1/videos/{task_id}/content
文生视频
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 平台开放给你的 Vidu 模型名,例如 vidu q3、vidu q3-pro、vidu q3-turbo |
prompt | string | 是 | 提示词 |
duration | integer | 否 | 常见时长,如 4、8 |
seed | integer | 否 | 随机种子 |
aspect_ratio | string | 否 | 16:9、9:16、1:1 |
resolution | string | 否 | 360p、720p、1080p |
movement_amplitude | string | 否 | auto、small、medium、large |
images | array | 否 | 图生视频或参考图场景时使用 |
metadata | object | 否 | 透传扩展参数 |
示例
图生视频
如果当前平台为这个模型开放了图生视频能力,通常继续走统一入口,只是在请求中补图像字段。| 参数 | 必填 | 说明 |
|---|---|---|
images | 是 | 图片 URL 数组,常见为 1 张 |
prompt | 否 | 提示词 |
duration | 否 | 时长 |
示例
响应
提交后,AiSDK 会先返回统一任务摘要:查询任务
GET/v1/videos/{task_id}
典型查询结果:
下载结果
任务状态
| 状态 | 说明 |
|---|---|
queued | 排队中 |
in_progress | 生成中 |
completed | 已完成 |
failed | 失败 |
接入建议
- Vidu 在 AiSDK 内部已经支持多种模型变体与响应转换,但客户端只需要记住平台公开模型名。
- 第一次接入建议先跑通文生视频,再补
images、movement_amplitude这类扩展字段。 - 如果你要给客户稳定开放能力,建议先固定一套公开模型名,不要直接暴露供应商内部版本号。