Skip to content

视频生成 · 高级参数

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


创建任务 · 请求体

字段类型必填说明
modelstring视频模型 ID;见 获取模型modality=video)或 模型广场
promptstring条件无素材时必填
duration_secinteger时长(秒),默认 5
resolutionstring480p720p1080p
aspect_ratiostring16:99:161:1
generate_audioboolean默认 false
frame_imagesarray首帧 / 尾帧图
input_referencesarray参考图 / 参考视频
model_specific_configobject模型专属白名单键
providerobjectraw_passthrough(不参与创建映射)

frame_images[]

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

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

input_references[](基础)

字段说明
typeimage_urlvideo_url
image_urltype=image_url 时必填,含 url(HTTPS 或 asset://vidast_…
video_urltype=video_url 时必填(HTTPS URL 字符串,或 asset://vidast_…
object_id可选;多图同一主体时相同 ID,可在 prompt@object_id
reference_type可选;参考语义,见下节

asset:// 引用

部分模型支持将已登记素材写成 asset:// + 平台素材 ID(形如 vidast_…),用于 frame_images[].image_url.urlinput_references[].image_url.urlinput_references[].video_url。登记与查询见 登记 / 查询视频素材


input_references 进阶

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

适用范围

  • 主要作用于 input_references[]type=image_url 的项。
  • type=video_url 时,reference_type 在 Kling 等模型上用于区分参考视频类型(feature / base)。
  • 纯文生视频、仅首尾帧(frame_images)时,通常不必传这两个字段。

model_specific_config 的区别

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

object_id(主体 ID)

  • 多张参考图属同一主体时传相同 object_id
  • prompt 中可用 @object_id 引用(例:object_idhero_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 多图:建议每张图指定 assetstyle
  • 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