Übersicht
TokenLab ist native-first und OpenAI-kompatibel. Verwende provider-native Routen wie POST /v1/messages für Anthropic und /v1beta/models/…:generateContent für Gemini, wenn du natives Verhalten brauchst. Nutze OpenAI-kompatible /v1-Endpunkte, wenn du bestehende OpenAI-ähnliche SDKs oder Tools migrierst. POST /v1/responses bleibt ein optionaler erweiterter Pfad für Responses-spezifisches Verhalten.Basis-URL
Authentifizierung
Alle API-Endpunkte erfordern eine Authentifizierung mit einem Bearer-Token:Unterstützte Endpunkte
Chat & Textgenerierung
Embeddings und Reranking
Bilder
Einige Bildmodelle können Ergebnisse inline zurückgeben, einige liefern aufgabenbasierte Antworten, und einige verhalten sich je nach geroutetem Anbieter-Pfad unterschiedlich. Wenn die Create-Antwort
poll_url enthält, folgen Sie dieser exakt.Audio
Realtime
Verwenden Sie
/v1/realtime für WebSocket-Upgrade-Anfragen. Ein normales GET /v1/realtime gibt Endpunkt-Metadaten für Clients zurück, die WebSocket-Routen nicht direkt auswerten können. Dies ist nicht die OpenAI-Realtime-REST-Oberfläche; client secret, translation client secret, Calls und legacy beta session-Endpunkte sind derzeit nicht öffentlich verfügbar.Video
Für neue Clients bevorzugen Sie
/v1/tasks/{id} und folgen Sie der von Create-Antworten zurückgegebenen poll_url. Behalten Sie /v1/videos/generations/{id} nur aus Gründen der Rückwärtskompatibilität.Asynchrone Aufgaben
Dieser Endpunkt ist nicht auf Video, Musik und 3D beschränkt. Einige Bildaufgaben können ebenfalls
/v1/tasks/{id} als kanonischen Polling-Pfad verwenden.Musik
Für neue Clients bevorzugen Sie zunächst die zurückgegebene
poll_url. Wenn Sie einen festen Task-Status-Endpunkt benötigen, verwenden Sie /v1/tasks/{id}; behalten Sie /v1/music/generations/{id} für musik-spezifische Kompatibilitätspfade.3D-Generierung
Für neue Clients bevorzugen Sie zunächst die zurückgegebene
poll_url. Wenn Sie einen festen Task-Status-Endpunkt benötigen, verwenden Sie /v1/tasks/{id}; behalten Sie /v1/3d/generations/{id} für 3D-spezifische Kompatibilitätspfade.Modelle
Gemini (v1beta)
Native Unterstützung des Google Gemini API-Formats:Gemini-Endpunkte unterstützen die Authentifizierung über den Query-Parameter
?key= zusätzlich zum standardmäßigen Bearer-Token.Antwortformat
Alle Antworten folgen einem konsistenten Format:Erfolgsantwort
Routing-Transparenz
Alle Antworten enthalten ein_routing-Feld mit Kanalinformationen:
Fehlerantwort
Ratenlimits
Standardwerte:Kontaktieren Sie den Support für benutzerdefinierte Rate Limits. Exakte Werte können je nach Kontokonfiguration variieren.
429 zurück mit einem Retry-After-Header, der angibt, wie lange gewartet werden soll.
OpenAPI-Spezifikation
OpenAPI-Spezifikation
Laden Sie die vollständige OpenAPI 3.0-Spezifikation herunter