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
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
Antwort-Datenstruktur
Statuscode 200Modellinformationen abrufen
Endpoint:GET /v1/models/:model
Request-Parameter
Antwortbeispiel:
Antwort
Antwort-Datenstruktur
Statuscode 200Zuletzt aktualisiert: 2026-06-01
Modellverwaltungs-API