json_object et json_schema), et
vision sont tous pris en charge. Quand vous ciblez un modèle d’un
autre fournisseur, la couche de traduction d’OrcaRouter adapte la
requête et la réponse à la forme native de ce fournisseur de sorte
que votre code SDK reste inchangé.
Python
TypeScript / Node
Python asynchrone
Utiliser des variables d’environnement
Le SDK OpenAI litOPENAI_API_KEY et OPENAI_BASE_URL par défaut.
Définissez-les une fois et le SDK les utilise sans configuration par
appel :
Ce qui change dans votre code
Seulement la base URL et la clé API. Les paramètres de requête, la structure de réponse, le protocole de streaming et la gestion d’erreur — tout reste inchangé. Les noms de modèles sont préfixés par fournisseur (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) afin que les clients sachent
toujours quel fournisseur a servi la requête ; OrcaRouter gère la
traduction inter-fournisseurs en interne via le même objet client.
