The model dropdown is empty after switching to a custom endpointOnly the provider's built-in model names are offeredA model you know exists is not selectableTyping the model name manually works, picking it from the list does notLes 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.
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.
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.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.