Skip to content

Vidu 文生视频 API 文档

根据文本提示词生成视频。

官方参数详见 Vidu 官方文档

服务商支持

渠道说明
Vidu 官方默认

创建任务

网络协议请求地址请求方法请求格式响应格式
https/videos/vidu/text2videoPOSTapplication/jsonapplication/json

请求头

字段描述
Content-Typeapplication/json数据交换格式
AuthorizationBeareraiping 平台鉴权

请求体参数

参数名类型必填说明
modelstring基础型号,如 viduq3-providuq2
promptstring文本提示词,≤5000 字符
stylestringgeneral / anime(q2/q3 不生效)
durationint时长,依模型而定
aspect_ratiostring默认 16:9
resolutionstring540p720p1080p
movement_amplitudestringauto / small / medium / large
bgmbool是否加 BGM
audiobool是否音视频直出(q3 系列)
seedint随机种子
off_peakbool错峰模式
watermarkbool是否水印
callback_urlstring回调;不传时官方由 proxy 注入
payloadstring透传
extra_body.providerobject路由,见 路由策略

查询任务(标准异步)

提交后使用 task-query.md 中的统一查询接口:

网络协议请求地址请求方法
https/videos/vidu/tasks/{task_id}/creationsGET

响应为 Vidu 官方 creations 形态(statecreations[].urlcredits 等)。

请求示例

json
{
  "model": "viduq3-pro",
  "prompt": "未来感展厅中,一台银色机器人缓慢走向镜头,灯光从蓝色切换为暖白色",
  "style": "general",
  "duration": 5,
  "aspect_ratio": "16:9",
  "resolution": "720p",
  "movement_amplitude": "auto",
  "bgm": false,
  "audio": false,
  "seed": 0,
  "off_peak": false,
  "watermark": false,
  "payload": "test-vidu-text2video-full",
  "extra_body": {
    "provider": { "only": ["Vidu"] }
  }
}

返回结构示例

json
{
  "task_id": "string",
  "state": "created",
  "model": "viduq3-pro",
  "style": "general",
  "prompt": "未来感展厅中,一台银色机器人缓慢走向镜头,灯光从蓝色切换为暖白色",
  "duration": 5,
  "seed": 123456,
  "aspect_ratio": "16:9",
  "resolution": "720p",
  "movement_amplitude": "auto",
  "payload": "test-vidu-text2video-full",
  "off_peak": false,
  "watermark": false,
  "credits": 0,
  "created_at": "2025-01-01T00:00:00Z",
  "aiping_id": "string"
}

注意事项

  1. 参数取值范围、模型能力详见 Vidu 官方文档
  2. ViduQ2 错峰价格为正常生成价格的一半;如果积分存在小数,则向上取整。
  3. 积分与人民币换算比例为:1 积分 = 0.03125 元