Vue d’ensemble
Les basculements garantissent la fiabilité de votre application en passant automatiquement à un modèle alternatif lorsque le modèle principal échoue. OpenModex prend en charge les basculements côté serveur et côté client.Basculements côté serveur
Configurés par requête. OpenModex gère le basculement sur le serveur :- Essayer
gpt-4o - En cas d’échec (5xx, limite de débit, timeout) → essayer
claude-3.5-sonnet - En cas d’échec → essayer
gemini-2.0-flash - Si tout échoue → renvoyer une erreur
Basculements côté client
Configurés sur le client SDK. S’appliquent à toutes les requêtes :Quand les basculements se déclenchent
Les basculements sont déclenchés par :- Erreurs 5xx — erreurs serveur du fournisseur
- Erreurs 429 — limite de débit dépassée
- Timeouts — la requête ne s’est pas terminée à temps
- Erreurs réseau — échecs de connexion
- Erreurs 4xx (sauf 429) — celles-ci indiquent un problème avec votre requête
- Réponses réussies — même si le contenu est inattendu