Modell-Endpunkt
GET /v1/models — ermitteln Sie genau, welche Modell-IDs Ihr Schlüssel aufrufen kann.
Die maßgebliche Liste. Wenn eine ID hier nicht aufgeführt ist, kann Ihr Schlüssel das entsprechende Modell nicht aufrufen — leiten Sie IDs nicht aus Dokumentation oder Blogbeiträgen ab.
curl https://aiprimetech.io/v1/models \
-H "Authorization: Bearer $CLAUDEAPIKEY"
Antwort
{
"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"}
]
}
Praktische Anwendungsfälle
- Funktionsprüfung. Ein 200 bestätigt, dass sowohl die Basis-URL als auch der Schlüssel korrekt sind, bevor Sie mit der weiteren Fehlersuche beginnen.
- Modellauswahl befüllen. Lesen Sie die IDs beim Start ein, statt eine Liste fest zu codieren, die veraltet.
- Tippfehler erkennen. Validieren Sie eine konfigurierte Modell-ID anhand dieser Liste und brechen Sie bei einem Fehler bereits beim Start mit einer klaren Fehlermeldung ab, statt erst bei der ersten Nutzeranfrage.
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"