Migrer depuis OpenAI
La plupart des applications compatibles avec OpenAI ne nécessitent que trois modifications de configuration :
- Remplacez la clé API.
- Définissez l’URL de base sur
https://getrouter.ai/v1. - Sélectionnez un ID de modèle disponible sur GetRouter.
Python
Avant :
Après :
Node.js / TypeScript
Avant :
Après :
Variables d’environnement
Si votre application lit les variables d’environnement OpenAI standard, vous pouvez souvent mettre à jour sa configuration d’exécution sans modifier le code source :
Les noms exacts des variables d’environnement dépendent de l’application. Vérifiez que votre SDK ou votre outil prend en charge une URL de base personnalisée.
Vérifier la compatibilité des fonctionnalités
Les formats de requête compatibles avec OpenAI sont pris en charge, mais les fonctionnalités dépendent du modèle et de l’endpoint sélectionnés. Vérifiez les fonctionnalités utilisées par votre application :
- API Chat Completions ou Responses
- Streaming
- Appel d’outils ou de fonctions
- Sortie structurée
- Vision ou autre entrée multimodale
- Embeddings, images ou audio
Commencez la migration avec une courte requête sans streaming. Activez ensuite, un par un, le streaming, les outils, le raisonnement et les autres champs avancés.
Problèmes de migration courants
La requête est envoyée au fournisseur d’origine
Vérifiez que votre application lit bien l’URL de base personnalisée. Certaines applications ne chargent les variables d’environnement qu’au démarrage.
L’URL contient /v1/v1
Votre application ajoute peut-être automatiquement /v1. Utilisez le format d’URL de base requis par ce client précis.
Le modèle est refusé
Remplacez le nom de modèle du fournisseur d’origine par un ID exact provenant de Modèles GetRouter.
Chat fonctionne, mais pas Responses
Les deux API utilisent des endpoints et des formats d’événements de réponse différents. Vérifiez que le modèle et l’intégration prennent en charge POST /v1/responses.
