Skip to Content
APIVideogenerierungProvider-Routing

Provider-Routing

Ein Videomodell kann von mehr als einem Anbieter bereitgestellt werden. provider ist ein Feld auf oberster Ebene des Request-Bodys mit zwei Unterfeldern: type wählt den Anbieter, options reicht dessen spezifische Parameter durch.

FeldTypBeschreibung
provider.typestringLegt den bereitstellenden Anbieter fest. Ein Wert außerhalb der Enumeration liefert 400 invalid_provider_type; ein Anbieter, der das Modell nicht bereitstellt, liefert 400 provider_type_unavailable
provider.options.<slug>objectAnbieterspezifische Durchreichung — nur der passende Anbieter erhält sie
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 } } } }'

Wird provider.type nicht gesendet, verteilt sich ein von mehreren Anbietern bereitgestelltes Modell gewichtet auf die verfügbaren Kanäle, und welcher Anbieter eine einzelne Anfrage bedient, ist nicht vorhersehbar. Der Video-Pfad unterstützt order / sort / fallback nicht, und es gibt keine äquivalente Header-Form.

Die für ein Modell verfügbaren Anbieter sind die auf seiner Modellseite unter Anbieter aufgeführten; die vollständige Liste steht unter Provider-Routing.

Die zwei Anbieter von seedance

Die Familie bytedance/seedance-* wird von den beiden folgenden Anbietern bereitgestellt, deren Inhaltsrichtlinien sich unterscheiden:

AnbieterBeschreibungInhaltsrichtlinie
volcengineVolcengine Ark, ByteDance-Plattform für FestlandchinaStandardmoderation
byteplusBytePlus, ByteDance-Plattform für Märkte außerhalb FestlandchinasErlaubt Inhalte, die nicht für alle Zielgruppen geeignet sind (NSFW)

byteplus erlaubt seedance die Erzeugung von Inhalten, die nicht für alle Zielgruppen geeignet sind (NSFW), während volcengine eine Standardmoderation anwendet. Wird solcher Inhalt benötigt, muss provider.type: "byteplus" ausdrücklich gesetzt werden; andernfalls kann die gewichtete Verteilung die Anfrage an volcengine leiten, wo die Moderation sie ablehnt.

provider.options: Parameter-Durchreichung

Anbieterspezifische Parameter werden über provider.options.<slug> durchgereicht, und nur der passende Anbieter erhält sie. Parameter wie watermark werden nicht von jedem Modell unterstützt; deshalb liegen sie in der Anbieter-Durchreichung statt in einem Feld auf oberster Ebene (analog zum Design von OpenRouter). Welche durchgereichten Parameter ein Modell akzeptiert, hängt vom Modell ab.

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

type und options können gemeinsam gesendet werden.

Last updated on