Modellliste

Ruft eine Liste aller KI-Modelle ab, auf die der aktuelle Benutzer zugreifen kann, einschließlich Modell-IDs, Namen, Anbietern und detaillierten Informationen.

Zur Modellliste und Token-Gruppen

Die in der Liste zurückgegebenen Modelle hängen von der Token-Gruppe ab, zu der Ihr API KEY gehört. Die Token-Gruppe können Sie beim Erstellen oder Bearbeiten von Tokens unter Konsole → API Tokens auswählen.

Endpunkt

GET https://aiberm.com/v1/models

Anfragebeispiel

1curl -X GET "https://aiberm.com/v1/models" \
2-H "Authorization: Bearer sk-your-api-token-here" \
3-H "Content-Type: application/json"

Antwortformat

Erfolgreiche Antwort (200 OK)

1{
2"success": true,
3"data": [
4 {
5 "id": "gpt-4",
6 "object": "model",
7 "created": 1626777600,
8 "owned_by": "openai",
9 "supported_endpoint_types": [
10 "chat",
11 "completion"
12 ]
13 },
14 {
15 "id": "gpt-3.5-turbo",
16 "object": "model",
17 "created": 1626777600,
18 "owned_by": "openai",
19 "supported_endpoint_types": [
20 "chat",
21 "completion"
22 ]
23 },
24 {
25 "id": "claude-3-sonnet-20240229",
26 "object": "model",
27 "created": 1626777600,
28 "owned_by": "anthropic",
29 "supported_endpoint_types": [
30 "chat"
31 ]
32 }
33]
34}

Antwortfelder

Felder auf oberster Ebene:

  • success – Boolean, gibt an, ob die Anfrage erfolgreich war
  • data – Array von Modellobjekten (nur bei Erfolg zurückgegeben)
  • message – Fehlermeldung (nur bei Fehler zurückgegeben)

Felder des Modellobjekts:

  • id – Eindeutiger Bezeichner des Modells
  • object – Objekttyp, fest als “model”
  • created – Zeitstempel der Modellerstellung
  • owned_by – Modellanbieter (z. B. openai, anthropic)
  • supported_endpoint_types – Array der unterstützten API-Endpunkttypen

Unterstützte Endpunkttypen

  • chat – Chat Completion
  • completion – Text Completion
  • embedding – Text Embedding
  • image – Bildgenerierung
  • audio – Audioverarbeitung
  • rerank – Rerank

Wichtige Hinweise

Authentifizierung erforderlich

Es muss ein gültiges API-Token angegeben werden. Das Token bestimmt, auf welche Modelle der Benutzer zugreifen kann.

Berechtigungssteuerung

Die zurückgegebene Modellliste wird anhand von Benutzer- und Token-Gruppen gefiltert und zeigt nur Modelle, auf die der Benutzer zugreifen darf.

Häufige Fehler

  • 401 Unauthorized – API-Token ist ungültig oder abgelaufen
  • 403 Forbidden – Der Benutzer hat keine Zugriffsberechtigung
  • 500 Internal Server Error – Interner Serverfehler