Aller au contenu

Protection en cas d'échec

Les services de modèles IA peuvent parfois retourner des erreurs, expirer ou devenir brièvement indisponibles. RouteAPI tente de poursuivre le traitement de la requête lorsque cela est sûr, et retourne une erreur claire lorsqu’elle ne peut pas être terminée en toute sécurité.

ScénarioComportement attendu
Erreur temporaire du service de modèleRouteAPI tente de poursuivre le traitement lorsque cela est sûr.
Timeout avant le début de la réponseRouteAPI peut essayer d’utiliser une autre voie de service disponible.
Limitation du service de modèleSi une option adaptée existe, RouteAPI poursuit le traitement.
Paramètres de requête invalidesRouteAPI retourne une erreur et invite le client à corriger la requête.
Problème de solde ou de droits du compteRouteAPI retourne une erreur au niveau du compte.
  • Les requêtes texte non streaming sont les plus adaptées à la reprise.
  • Les requêtes en streaming ne doivent être reprises qu’avant le début de la sortie.
  • Les requêtes qui déclenchent des actions externes doivent être conçues comme idempotentes.
  • Le client doit tout de même gérer les erreurs HTTP et afficher un message clair à l’utilisateur.
  1. Définissez un délai d’attente de requête raisonnable.
  2. Enregistrez l’ID de requête RouteAPI lors du diagnostic.
  3. Effectuez des reprises côté client uniquement pour les opérations confirmées comme idempotentes.
  4. Si des erreurs de service se répètent, contactez le support avec l’ID de requête.