Endpoint dei modelli
GET /v1/models — scopri esattamente quali ID di modello può chiamare la tua chiave.
L'elenco di riferimento. Se un ID non compare qui, la tua chiave non può usarlo: non dedurre gli ID dalla documentazione o dai post dei blog.
curl https://aiprimetech.io/v1/models \
-H "Authorization: Bearer $CLAUDEAPIKEY"
Risposta
{
"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"}
]
}
Usi pratici
- Verifica dello stato. Un 200 conferma che l'URL di base e la chiave sono entrambi corretti prima di eseguire il debug di qualsiasi altro problema.
- Popolare un selettore di modelli. Leggi gli ID all'avvio invece di codificare un elenco fisso che diventa obsoleto.
- Individuare gli errori di battitura. Verifica l'ID del modello configurato rispetto a questo elenco e segnala chiaramente l'errore all'avvio, anziché alla prima richiesta dell'utente.
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"