Plattform-API
Modellverwaltungs-API
Diese API-Dokumentation beschreibt die Modellverwaltungs-Schnittstelle detailliert, einschließlich Funktionen, Request-Beispielen, Parametern und Antwortformaten der neuen und der alten API-Version.
GET
Modellverwaltungs-API
Documentation Index
Fetch the complete documentation index at: https://docs.aihubmix.com/llms.txt
Use this file to discover all available pages before exploring further.
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
Ein Array von Modellinformationsobjekten.
Eindeutige Kennung des Modells.
Beschreibung der Modellfunktionalität (in Englisch).
Modelltyp. Unterstützte Werte:
llm (Large Language Model), image_generation, video, tts (Text-to-Speech), stt (Speech-to-Text), embedding, rerank.Unterstützte Funktionen. Mögliche Werte:
thinking (Reasoning), tools (Tool-Nutzung), function_calling, web (Websuche), deepsearch, long_context, structured_outputs.Unterstützte Eingabemodalitäten. Mögliche Werte:
text, image, audio, video, pdf.Maximale Anzahl an Ausgabe-Token.
Größe des Kontextfensters (maximale Anzahl an Eingabe-Token).
Objekt mit Preisinformationen.
Preis für Eingabe-Token (pro 1K Token, in USD).
Preis für Ausgabe-Token (pro 1K Token, in USD).
Preis für Cache-Lesezugriffe (pro 1K Token, in USD, optionales Feld).
Preis für Cache-Schreibzugriffe (pro 1K Token, in USD, optionales Feld).
Request-Beispiele
Request-Parameter (zur Filterung)
Modelltyp. Mögliche Werte:
llm (Large Language Model), image_generation, video, tts (Text-to-Speech), stt (Speech-to-Text), embedding, rerank.Eingabemodalitäten. Mögliche Werte:
text, image, audio, video, pdf. Mehrere Modalitäten werden durch Komma getrennt.Unscharfe Suche nach Modellname (unterstützt Teilübereinstimmung).
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.Sortierfeld. Mögliche Werte:
model_ratio: nach Kosteneffizienz sortieren.context_length: nach Kontextlänge sortieren.coding: Coding-Modelle priorisieren.order: Standardreihenfolge.
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
- Datenintegrität: Dieser Endpoint gibt alle passenden Modelle zurück, ohne Pagination.
- Typ-Kompatibilität: Unterstützt automatisches Mapping zwischen neuen und alten Typkennungen:
t2t↔llmt2i↔image_generationt2v↔videoreranking↔rerank
- Filter-Logik: Mehrere Filterbedingungen werden mit logischem UND kombiniert.
- 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
defaultabgerufen. - Enthält der Header das Feld
Authorization, wird die Modellliste des zugehörigen Tokens abgefragt.
Antwort
| Statuscode | Bedeutung | Beschreibung | Datenmodell |
|---|---|---|---|
| 200 | OK | keine | Inline |
Antwort-Datenstruktur
Statuscode 200| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| » data | [object] | true | keine |
| »» id | string | true | Modell-ID |
| »» object | string | true | model |
| »» created | integer | true | Erstellungs-Timestamp |
| »» owned_by | string | true | Entwickler |
| »» permission | [object]¦null | true | keine |
| »»» id | string | true | keine |
| »»» object | string | true | keine |
| »»» created | integer | true | keine |
| »»» allow_create_engine | boolean | true | keine |
| »»» allow_sampling | boolean | true | keine |
| »»» allow_logprobs | boolean | true | keine |
| »»» allow_search_indices | boolean | true | keine |
| »»» allow_view | boolean | true | keine |
| »»» allow_fine_tuning | boolean | true | keine |
| »»» organization | string | true | keine |
| »»» group | null | true | keine |
| »»» is_blocking | boolean | true | keine |
| »» root | string | true | Root-Modellname |
| »» parent | null | true | Übergeordnetes Modell |
Modellinformationen abrufen
Endpoint:GET /v1/models/:model
Request-Parameter
| Name | In | Typ | Pflicht | Beschreibung |
|---|---|---|---|---|
| model | path | string | true | Modell-ID |
Antwort
| Statuscode | Bedeutung | Beschreibung | Datenmodell |
|---|---|---|---|
| 200 | OK | keine | Inline |
Antwort-Datenstruktur
Statuscode 200| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| id | string | true | Modell-ID |
| object | string | true | model |
| created | integer | true | Erstellungs-Timestamp |
| owned_by | string | true | Entwickler |
| permission | [object] | true | keine |
| » id | string | false | keine |
| » object | string | false | keine |
| » created | integer | false | keine |
| » allow_create_engine | boolean | false | keine |
| » allow_sampling | boolean | false | keine |
| » allow_logprobs | boolean | false | keine |
| » allow_search_indices | boolean | false | keine |
| » allow_view | boolean | false | keine |
| » allow_fine_tuning | boolean | false | keine |
| » organization | string | false | keine |
| » group | null | false | keine |
| » is_blocking | boolean | false | keine |
| root | string | true | Root-Modellname |
| parent | null | true | Übergeordnetes Modell |
Zuletzt aktualisiert: 2026-06-01
Modellverwaltungs-API