json_object und
json_schema) und Vision werden alle unterstützt. Wenn du auf ein
Modell eines anderen Anbieters zielst, passt die Übersetzungsschicht
von OrcaRouter Anfrage und Antwort an die native Form dieses
Anbieters an, sodass dein SDK-Code unverändert bleibt.
Python
TypeScript / Node
Asynchrones Python
Umgebungsvariablen verwenden
Die OpenAI-SDK liest standardmäßigOPENAI_API_KEY und
OPENAI_BASE_URL. Setze sie einmal und die SDK übernimmt sie ohne
Konfiguration pro Aufruf:
Was sich in deinem Code ändert
Nur die Basis-URL und der API-Schlüssel. Request-Parameter, Antwortform, Streaming-Protokoll, Fehlerbehandlung — alles unverändert. Modellnamen sind Anbieter-präfixiert (openai/gpt-4o-mini, anthropic/claude-sonnet-4.6,
google/gemini-2.5-pro, deepseek/deepseek-chat,
grok/grok-4-fast-reasoning, qwen/qwen3.6-plus,
kimi/kimi-k2.6, minimax/minimax-m2.7), sodass Clients immer
wissen, welcher Anbieter die Anfrage bedient hat; OrcaRouter erledigt
die Anbieterübergreifende Übersetzung intern über dasselbe
Client-Objekt.
