Zum Hauptinhalt springen
GET
Modellverwaltungs-API

Neue API-Version

Modellinformationen abrufen

Endpoint: GET https://aihubmix.com/api/v1/models Beschreibung: Liefert detaillierte Informationen zu allen verfügbaren Modellen.

Beschreibung der Felder im Modell-Objekt

data
array
Ein Array von Modellinformationsobjekten.
model_id
string
Eindeutige Kennung des Modells.
desc
string
Beschreibung der Modellfunktionalität (in Englisch).
types
string
Modelltyp. Unterstützte Werte: llm (Large Language Model), image_generation, video, tts (Text-to-Speech), stt (Speech-to-Text), embedding, rerank.
features
string
Unterstützte Funktionen. Mögliche Werte: thinking (Reasoning), tools (Tool-Nutzung), function_calling, web (Websuche), deepsearch, long_context, structured_outputs.
input_modalities
string
Unterstützte Eingabemodalitäten. Mögliche Werte: text, image, audio, video, pdf.
max_output
string
Maximale Anzahl an Ausgabe-Token.
context_length
string
Größe des Kontextfensters (maximale Anzahl an Eingabe-Token).
pricing
object
Objekt mit Preisinformationen.
pricing.input
number
Preis für Eingabe-Token (pro 1K Token, in USD).
pricing.output
number
Preis für Ausgabe-Token (pro 1K Token, in USD).
pricing.cache_read
number
Preis für Cache-Lesezugriffe (pro 1K Token, in USD, optionales Feld).
pricing.cache_write
number
Preis für Cache-Schreibzugriffe (pro 1K Token, in USD, optionales Feld).

Request-Beispiele

Request-Parameter (zur Filterung)

type
string
Modelltyp. Mögliche Werte: llm (Large Language Model), image_generation, video, tts (Text-to-Speech), stt (Speech-to-Text), embedding, rerank.
modalities
string
Eingabemodalitäten. Mögliche Werte: text, image, audio, video, pdf. Mehrere Modalitäten werden durch Komma getrennt.
model
string
Unscharfe Suche nach Modellname (unterstützt Teilübereinstimmung).
features
string
Modell-Features. Mögliche Werte: thinking (Reasoning), tools (Tool-Nutzung), function_calling, web (Websuche), deepsearch, long_context, structured_outputs. Mehrere Features werden durch Komma getrennt.
sort_by
string
Sortierfeld. Mögliche Werte:
  • model_ratio: nach Kosteneffizienz sortieren.
  • context_length: nach Kontextlänge sortieren.
  • coding: Coding-Modelle priorisieren.
  • order: Standardreihenfolge.
sort_order
string
Sortierreihenfolge. Mögliche Werte:
  • asc (aufsteigend)
  • desc (absteigend)

Beispiel einer erfolgreichen Antwort

Anwendungsbeispiele

Hinweis: Beim Smart-Sort für Coding-Modelle werden Modelle mit dem Tag coding priorisiert; die übrigen Modelle erscheinen in der Standardreihenfolge.

Performance-Optimierung

Caching-Mechanismus

  • Cache-Policy: HTTP-Caching, Cache-Dauer 300 Sekunden (5 Minuten).
  • Cache-Steuerung: Cache-Control: public, max-age=300, stale-while-revalidate=300
  • Inhaltsvalidierung: Unterstützt ETag-Validierung des Inhaltshashes.

Beispiel zur Cache-Nutzung

Wurde der Inhalt nicht aktualisiert, gibt der Server den Statuscode 304 Not Modified zurück.

Fehlerbehandlung

Wichtige Hinweise

  1. Datenintegrität: Dieser Endpoint gibt alle passenden Modelle zurück, ohne Pagination.
  2. Typ-Kompatibilität: Unterstützt automatisches Mapping zwischen neuen und alten Typkennungen:
    • t2tllm
    • t2iimage_generation
    • t2vvideo
    • rerankingrerank
  3. Filter-Logik: Mehrere Filterbedingungen werden mit logischem UND kombiniert.
  4. Sortierregel: Ist keine Sortierung angegeben, werden die Modelle in der Standardreihenfolge des Systems geliefert.

Legacy-API-Version

⚠️ Hinweis: Im Folgenden handelt es sich um Legacy-API-Endpoints. Wir empfehlen die Nutzung der neuen API-Version für bessere Leistung und Funktionen.

Modellliste abrufen

Endpoint: GET /v1/models
  • Ist ein Benutzer angemeldet, wird die Liste der für die Gruppe des Benutzers verfügbaren Modelle abgerufen. Andernfalls wird die Liste der Gruppe default abgerufen.
  • Enthält der Header das Feld Authorization, wird die Modellliste des zugehörigen Tokens abgefragt.
Antwortbeispiel:

Antwort

Antwort-Datenstruktur

Statuscode 200

Modellinformationen abrufen

Endpoint: GET /v1/models/:model

Request-Parameter

Antwortbeispiel:

Antwort

Antwort-Datenstruktur

Statuscode 200
Zuletzt aktualisiert: 2026-06-01