Skip to content

Vidu 参考生视频 API 文档

按主体或参考图/视频生成一致性视频。

官方参数详见 Vidu 官方文档

服务商支持

渠道说明
Vidu 官方默认;主体库模式(subjects[].server_id 非空)始终走官方

路由说明:请求体含 subjects[].server_id(主体库 id / vidu_sub_* / elem_ap_*)时,proxy 在路由阶段强制官方

创建任务

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

请求头

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

请求体参数

参数名类型必填说明
modelstringviduq3viduq2viduq2-pro
promptstring可用 @主体name 引用 subjects
subjectsarray条件主体模式:每项含 nameimages/videosvoice_idserver_id
imagesarray条件非主体模式:参考图 1~7 张
videosarray条件非主体模式:参考视频(viduq2-pro
durationint时长
aspect_ratiostring比例
resolutionstring分辨率
audiobool音视频直出
off_peakbool错峰模式
extra_body.providerobject路由,见 路由策略

主体库subjects[].server_id 可为 Vidu 官方主体 id,或 aiping 统一主体 id(elem_ap_*,提交前由 proxy 解析)。须先通过 subjects.md 创建,且调用方 API Key 与创建时一致(平台注入的 user_id 须为属主)。带 server_id 时自动走官方。

详见 subjects.md

查询任务(标准异步)

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

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

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

请求示例

subjects 临时主体模式

json
{
  "model": "viduq2",
  "subjects": [
    {
      "name": "hero",
      "images": ["https://prod-ss-images.s3.cn-northwest-1.amazonaws.com.cn/vidu-maas/template/image2video.png"],
      "voice_id": ""
    }
  ],
  "prompt": "@hero 转身看向镜头,背景出现柔和光晕,整体保持主体一致性",
  "duration": 5,
  "aspect_ratio": "16:9",
  "resolution": "720p",
  "audio": false,
  "seed": 0,
  "off_peak": false,
  "watermark": false,
  "extra_body": {
    "provider": { "only": ["Vidu"] }
  }
}

images 参考图模式

json
{
  "model": "viduq3-turbo",
  "images": [
    "https://prod-ss-images.s3.cn-northwest-1.amazonaws.com.cn/vidu-maas/template/image2video.png",
    "https://prod-ss-images.s3.cn-northwest-1.amazonaws.com.cn/vidu-maas/scene-template/hug.jpeg"
  ],
  "prompt": "参考图中的人物保持一致,在室内空间中自然移动,镜头轻微环绕",
  "duration": 5,
  "aspect_ratio": "16:9",
  "resolution": "720p",
  "audio": false,
  "seed": 0,
  "off_peak": false,
  "watermark": false,
  "payload": "test-vidu-reference2video-images"
}

返回结构示例

json
{
  "task_id": "string",
  "state": "created",
  "model": "viduq2",
  "prompt": "@hero 转身看向镜头,背景出现柔和光晕,整体保持主体一致性",
  "duration": 5,
  "aspect_ratio": "16:9",
  "resolution": "720p",
  "off_peak": false,
  "watermark": false,
  "credits": 0,
  "created_at": "2025-01-01T00:00:00Z",
  "aiping_id": "string"
}

注意事项

  1. 参数取值范围、模型能力详见 Vidu 官方文档
  2. 用户隔离:主体库跨用户访问会被拒绝(列表过滤 / 更新 400 / reference 解析失败);测试与生产均应以 不同 API Key 区分用户。
  3. ViduQ2 错峰价格为正常生成价格的一半;如果积分存在小数,则向上取整。
  4. 参考生视频开启音视频直出功能时,会在对应任务基础上多消耗 15 积分。
  5. 积分与人民币换算比例为:1 积分 = 0.03125 元