Aller au contenu

Models

L’ID de modèle est l’un des paramètres les plus importants lors de l’appel à RouteAPI. Le model de la requête doit être un modèle disponible pour le compte actuel.

GET /v1/models

Exemple :

Fenêtre de terminal
curl https://www.routeapi.ai/v1/models \
-H "Authorization: Bearer $ROUTEAPI_KEY"

Lors de l’appel de l’interface, utilisez l’ID de modèle et non le nom d’affichage dans la console.

{
"model": "gpt-4o"
}

Si RouteAPI configure un mappage de modèles, référez-vous à l’ID retourné par la console ou par l’interface de liste des modèles.

ChampDescription
idID de modèle utilisé lors des appels
nameNom d’affichage
context_lengthLongueur maximale du contexte
input_pricePrix d’entrée
output_pricePrix de sortie
supports_streamIndique si la sortie en streaming est prise en charge
supports_toolsIndique si les appels d’outils sont pris en charge
supports_visionIndique si les entrées image sont prises en charge
supports_json_schemaIndique si les sorties structurées sont prises en charge

Lorsqu’une requête retourne un modèle indisponible, une absence de droit ou une erreur côté service, vérifiez dans cet ordre :

  1. L’ID de modèle est-il correctement orthographié ?
  2. La requête contient-elle des paramètres optionnels non pris en charge par le modèle actuel ?
  • Figez les ID de modèle pour les applications de production et ne dépendez pas des noms d’affichage.
  • Préparez des modèles de remplacement pour les activités critiques.
  • Pour les scénarios nécessitant des appels d’outils ou des sorties structurées, confirmez les capacités du modèle à l’avance.
  • Avant la mise en production, utilisez le même Token pour lister les modèles et effectuer un appel réel de validation.