Accueil → Aide

Les modèles d'un endpoint personnalisé n'apparaissent pas dans la liste du client

Soit le client n'a pas récupéré la liste, soit il l'a récupérée sur le mauvais chemin, soit il l'ignore complètement au profit d'une liste codée en dur. Vérifiez d'abord ce que renvoie l'endpoint, puis déterminez auquel des trois cas vous avez affaire.

Ce que vous voyez

Pourquoi cela arrive

Les clients qui codent en dur les noms de modèles ont été conçus pour un fournisseur précis. Les pointer ailleurs vous donne le bon endpoint avec le mauvais menu, et les noms qu'ils envoient peuvent ne pas exister du tout en amont.

Les clients qui récupèrent la liste appellent généralement GET /v1/models. S'il manque le préfixe de version à votre base URL, cet appel reçoit un 404 en silence et la liste déroulante reste vide sans aucun message d'erreur.

Certains clients mettent la liste en cache de manière agressive. Un modèle ajouté en amont après la configuration du client n'apparaîtra pas tant que le cache n'aura pas été vidé ou l'application redémarrée.

Vérifiez si c'est bien la cause

Interrogez directement l'endpoint : c'est ce que voit un client bien conçu :

curl -s 'YOUR_BASE_URL/models' -H 'Authorization: Bearer YOUR_KEY' \
  | head -c 400

Une liste JSON signifie que l'endpoint va bien et que le problème vient du client. Un 404 signifie que la base URL est fausse ; du HTML signifie qu'elle pointe vers un site web.

Comment le corriger

  1. Tapez le nom du modèle à la main si le client le permetLa plupart des clients acceptent quelque part un champ de modèle en texte libre, même quand la liste déroulante est figée. Cela contourne complètement la liste.
  2. Utilisez un mappage de modèles quand les noms ne peuvent pas changerSi le client impose ses propres identifiants, faites-les correspondre à des noms servis par l'endpoint. Certains outils côté client le proposent directement.
  3. Redémarrez après avoir changé d'endpointLa configuration et les listes de modèles sont généralement lues au lancement. Fermer la fenêtre ne suffit pas toujours : quittez complètement l'application.
GET /v1/models sur APICLAN renvoie exactement ce que votre clé peut atteindre, car la liste est construite à partir du groupe de votre clé. C'est la réponse qui fait foi pour votre compte, pas un catalogue général.

Voir aussi

Unexpected token '<' lors d'un appel à une API compatible OpenAI401 invalid API key : quand la clé semble correcte mais échoue quand même

Dernière vérification le 2026-10-01. Rédigé à partir de problèmes diagnostiqués sur une passerelle compatible OpenAI en production, pas compilé à partir d'autres sites.