Skip to content

视频生成 · 高级参数 ​

本文档供调参、联调、对字段使用。端点速览见 创建视频生成任务;概念与轮询流程见 视频生成。素材登记与 asset://vidast_… 见 登记 / 查询视频素材。


创建任务 · 请求体 ​

字段类型必填说明
modelstring是视频模型 ID;见 获取模型(modality=video)或 模型广场
promptstring条件无素材时必填
duration_secinteger否时长(秒),默认 5
resolutionstring否480p、720p、1080p 等
aspect_ratiostring否如 16:9、9:16、1:1
generate_audioboolean否默认 false
frame_imagesarray否首帧 / 尾帧图
input_referencesarray否参考图 / 参考视频 / 参考音频
model_specific_configobject否模型专属白名单键
providerobject否如 raw_passthrough(不参与创建映射)

frame_images[] ​

子字段说明
type固定 image_url
frame_typefirst_frame 或 last_frame
image_url.url公网 HTTPS 图片 URL,或 asset://vidast_…(见 视频素材)

首帧、尾帧必须走 frame_images[];不要把模型专属配置里的素材用途值(如 Reference)当作 reference_type 传入。

input_references[](基础) ​

字段说明
typeimage_url、video_url 或 audio_url
image_urltype=image_url 时必填,含 url(HTTPS 或 asset://vidast_…)
video_urltype=video_url 时必填(HTTPS URL 字符串,或 asset://vidast_…)
audio_urltype=audio_url 时必填,含 url(HTTPS 音频 URL);适用于支持音频参考的模型
object_id可选;多图同一主体时相同 ID,可在 prompt 用 @object_id
reference_type可选;参考语义,见下节

asset:// 引用 ​

部分模型支持将已登记素材写成 asset:// + 平台素材 ID(形如 vidast_…),用于 frame_images[].image_url.url、input_references[].image_url.url 与 input_references[].video_url。音频参考使用 input_references[].audio_url.url 传公网 HTTPS 音频 URL。登记与查询见 登记 / 查询视频素材。


input_references 进阶 ​

object_id 与 reference_type 均为可选。传错或当前模型不支持时,可能被忽略或返回参数错误;请以模型能力说明与实际响应为准。

适用范围

  • 主要作用于 input_references[] 且 type=image_url 的项。
  • type=video_url 时,reference_type 在 Kling 等模型上用于区分参考视频类型(feature / base)。
  • type=audio_url 时,object_id 与 reference_type 通常不使用;音频参考数量与组合限制见对应模型页。
  • 纯文生视频、仅首尾帧(frame_images)时,通常不必传这两个字段。

与 model_specific_config 的区别

字段含义
input_references[].reference_type该参考素材的参考方式(素材 / 风格 / 主体 / 背景等)
model_specific_config 内与文件用途相关的键(如 usage)文件在任务中的用途(如 FirstFrame、Reference、LastFrame)

object_id(主体 ID) ​

  • 多张参考图属同一主体时传相同 object_id。
  • 在 prompt 中可用 @object_id 引用(例:object_id 为 hero_a 时写 @hero_a 在雨中奔跑)。
  • 主要适用:Vidu(如 viduq2 / viduq3)等多图 / 主体参考;Vidu 场景通常只需 object_id,一般不需要 reference_type。详见 Vidu 生视频参数。
json
{
  "model": "viduq2",
  "prompt": "@hero_a 在海边漫步,电影感光影",
  "duration_sec": 5,
  "input_references": [
    {
      "type": "image_url",
      "image_url": { "url": "https://example.com/face.png" },
      "object_id": "hero_a"
    },
    {
      "type": "image_url",
      "image_url": { "url": "https://example.com/outfit.png" },
      "object_id": "hero_a"
    }
  ],
  "model_specific_config": {
    "usage": "Reference"
  }
}

reference_type(参考语义) ​

reference_type适用模型 / 场景含义
assetGV按素材参考该图片
styleGV按风格参考该图片
subjectPixVerse 多图参考该图为主体参考
backgroundPixVerse 多图参考该图为背景参考
featureKling + type=video_url特征参考视频
baseKling + type=video_url待编辑参考视频(非特征参考)

何时需要传

  • GV 多图:建议每张图指定 asset 或 style。
  • PixVerse:用 subject / background 区分。详见 PixVerse 生视频参数。
  • Kling 视频参考:用 feature / base。
  • Vidu 等多图主体:优先 object_id,一般省略 reference_type。
  • 单张参考图、纯文生视频:通常省略。
json
{
  "model": "gv-3.1",
  "prompt": "产品发布会,镜头在舞台与观众间切换",
  "duration_sec": 8,
  "input_references": [
    {
      "type": "image_url",
      "image_url": { "url": "https://example.com/product.png" },
      "reference_type": "asset"
    },
    {
      "type": "image_url",
      "image_url": { "url": "https://example.com/style-ref.png" },
      "reference_type": "style"
    }
  ]
}

生视频系列 ​

按模型系列的差异说明单独成页(通用字段仍见本页上文):

系列文档
SeedanceSeedance 生视频参数
WanWan 生视频参数
VeoVeo 生视频参数
ViduVidu 生视频参数
Hailuo / H2Hailuo / H2 生视频参数
HappyHorseHappyHorse 生视频参数
PixVersePixVerse 生视频参数
JimengJimeng 生视频参数
OSOS 生视频参数
Gemini OmniGemini Omni 生视频参数

查询任务 ​

GET /v1/video/tasks/{taskId}

参数说明
taskId(路径)创建响应中的 trinity_task.task_id(或等价字段)

完整 JSON 示例(创建) ​

json
{
  "model": "kling-2.6",
  "prompt": "黄昏海边,镜头跟随人物慢跑,电影感光影。",
  "duration_sec": 5,
  "resolution": "1080p",
  "aspect_ratio": "16:9",
  "generate_audio": false,
  "frame_images": [
    {
      "type": "image_url",
      "frame_type": "first_frame",
      "image_url": { "url": "https://example.com/first.png" }
    },
    {
      "type": "image_url",
      "frame_type": "last_frame",
      "image_url": { "url": "https://example.com/last.png" }
    }
  ],
  "input_references": [],
  "model_specific_config": {
    "scene_type": "text_to_video",
    "enhance_prompt": "Enabled"
  },
  "provider": {
    "raw_passthrough": false
  }
}

相关 ​

© Trinity AI