POST /video/v1/generations 的请求体使用统一结构,不同驱动支持的参数见各驱动页面。

统一请求参数

参数类型必需说明
modelstring模型名称,如 doubao-seedance-1-0-pro-250528wan2.1-t2v-turbo
promptstring文本提示词
imagestring | string[] | VideoURL | VideoURL[]参考图片;字符串为图片 URL
videostring | string[] | VideoURL | VideoURL[]参考视频;Seedance 的 modality_tokens 计费会用它判断是否包含输入视频
audiostring | string[] | VideoURL | VideoURL[]参考音频
ratiostring画幅比例,如 16:99:161:1
resolutionstring输出分辨率,如 480p720p1080p4k
upstream_optionsobject厂商私有参数,见各驱动页面
headersobject自定义请求头

VideoURL 结构

{
  "type": "reference_video",
  "url": "https://example.com/reference.mp4"
}
字段类型必需说明
typestring媒体类型或角色。不同驱动对该值的语义略有差异,见各驱动入参映射
urlstring媒体 URL

headers 结构

{
  "headers": {
    "x-trace-id": "trace-9c1ab",
    "x-user-id": "u_42",
    "x-agent-name": "video-agent"
  }
}

这些字段会记录到任务和用量日志,便于排障与归因。

Body 大小限制

请求体上限为 50 MB

多模态输入

imagevideoaudio 均支持字符串(URL)、对象(VideoURL)或数组。数组会逐项展开;字符串会使用默认 role;对象使用其 type 字段作为 role。

具体映射规则请查看 Seedance百炼 页面。