Skip to Content

공급자 라우팅

하나의 비디오 모델이 둘 이상의 공급자에서 제공될 수 있습니다. provider는 요청 본문 최상위 필드이며 두 개의 하위 필드를 받습니다: type은 어느 공급자로 갈지 지정하고, options는 해당 공급자 고유 파라미터를 전달합니다.

필드타입설명
provider.typestring제공 공급자를 지정합니다. 열거에 없는 값은 400 invalid_provider_type, 해당 모델을 제공하지 않는 공급자는 400 provider_type_unavailable을 반환합니다
provider.options.<slug>object공급자별 passthrough — 매칭된 공급자만 받습니다
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을 지원하지 않으며 동등한 헤더 방식도 없습니다.

지정 가능한 공급자는 해당 모델 페이지의 공급자 영역에 나열된 것들이며, 전체 목록은 공급자 라우팅을 참고하세요.

seedance의 두 공급자

bytedance/seedance-* 계열은 아래 두 공급자가 제공하며, 두 공급자의 콘텐츠 정책이 다릅니다:

공급자설명콘텐츠 정책
volcengineVolcengine Ark, 바이트댄스의 중국 본토 플랫폼표준 심사
byteplusBytePlus, 바이트댄스의 해외 플랫폼모든 이용자에게 적합하지 않은(NSFW) 콘텐츠 지원

byteplus는 seedance가 모든 이용자에게 적합하지 않은(NSFW) 콘텐츠를 생성하도록 허용하고, volcengine은 표준 심사를 적용합니다. 그러한 콘텐츠가 필요하면 provider.type: "byteplus"를 명시적으로 지정해야 합니다. 지정하지 않으면 가중 분배로 요청이 volcengine에 전달되어 심사에서 거부될 수 있습니다.

provider.options: 파라미터 passthrough

공급자별 파라미터는 provider.options.<slug>로 전달되며 매칭된 공급자만 받습니다. watermark 같은 파라미터는 모든 모델이 지원하지는 않기 때문에 최상위 필드가 아니라 공급자 passthrough에 두었습니다(OpenRouter의 passthrough 설계와 동일). 어떤 passthrough 파라미터를 받는지는 모델에 따라 다릅니다.

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

typeoptions는 함께 보낼 수 있습니다.

Last updated on