Skip to Content
API 参考视频生成供应商路由

供应商路由

同一视频模型可能由多个供应商承载。provider 是请求体顶层字段,接受两个子字段:type 指定走哪个供应商,options 透传该供应商特有的参数。

字段类型说明
provider.typestring指定承载供应商。取值不在枚举内返回 400 invalid_provider_type;供应商未承载该模型返回 400 provider_type_unavailable
provider.options.<slug>objectprovider 特有参数透传,仅匹配到的 provider 会收到
Terminal
curl https://api.ofox.io/v1/videos \ -H "Authorization: Bearer $OFOX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "bytedance/seedance-2.0-mini", "prompt": "...", "duration": 5, "provider": { "type": "byteplus", "options": { "dashscope": { "watermark": false } } } }'

未传 provider.type 时,由多个供应商承载的模型将在可用渠道之间按权重分流,单次请求最终由哪个供应商承载不可预期。视频链路不支持 order / sort / fallback,也没有等价的 header 写法。

可选供应商为该模型详情页供应商区列出的那些,完整列表见供应商路由

seedance 的两个供应商

bytedance/seedance-* 系列由以下两个供应商承载,二者内容策略存在差异:

供应商说明内容策略
volcengine火山引擎方舟,字节跳动国内平台标准审核
byteplusBytePlus,字节跳动海外平台支持不适合所有受众(NSFW)的内容

byteplus 允许 seedance 生成不适合所有受众(NSFW)的内容,volcengine 执行标准审核。需要此类内容时必须显式指定 provider.type: "byteplus";未指定时请求可能经加权分流进入 volcengine,并被内容审核拒绝。

provider.options:参数透传

provider 特有参数通过 provider.options.<slug> 传递,仅匹配到的 provider 会收到。watermark 这类参数并非所有模型都支持,因此放进 provider 透传而非顶层字段(对齐 OpenRouter 的 provider 透传设计)。各模型支持哪些透传参数以模型能力为准。

{ "model": "alibaba/wan-2.7", "prompt": "...", "provider": { "options": { "dashscope": { "watermark": false, "audio_setting": "..." } } } }

typeoptions 可以同时传。

Last updated on