Point de terminaison des modèles
GET /v1/models — découvrez exactement quels identifiants de modèles votre clé permet d’appeler.
La liste de référence. Si un identifiant n’y figure pas, votre clé ne peut pas l’appeler — ne devinez pas les identifiants à partir de la documentation ou d’articles de blog.
curl https://aiprimetech.io/v1/models \
-H "Authorization: Bearer $CLAUDEAPIKEY"
Réponse
{
"object": "list",
"data": [
{"id": "claude-opus-4-8", "object": "model", "owned_by": "anthropic"},
{"id": "claude-sonnet-4-6", "object": "model", "owned_by": "anthropic"},
{"id": "gpt-5.5", "object": "model", "owned_by": "openai"}
]
}
Usages pratiques
- Vérification du bon fonctionnement. Un 200 confirme que l’URL de base et la clé sont toutes deux correctes avant de commencer tout autre débogage.
- Alimenter un sélecteur de modèles. Lisez les identifiants au démarrage au lieu de coder en dur une liste qui devient obsolète.
- Détecter les fautes de frappe. Validez l’identifiant du modèle configuré par rapport à cette liste et signalez clairement toute erreur dès le démarrage plutôt qu’à la première requête utilisateur.
import os, httpx
r = httpx.get(
class="s">"https://aiprimetech.io/v1/models",
headers={class="s">"Authorization": fclass="s">"Bearer {os.environ['CLAUDEAPIKEY']}"},
timeout=20,
)
r.raise_for_status()
ids = [m[class="s">"id"] for m in r.json()[class="s">"data"]]
assert class="s">"claude-sonnet-4-6" in ids, class="s">"configured model not available on this key"