TokenLab unterstützt das native Google Gemini API-Format für Gemini-Modelle. Dies ermöglicht eine direkte Kompatibilität mit Google AI SDKs.Documentation Index
Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt
Use this file to discover all available pages before exploring further.
Pfadparameter
Modellname (z. B.
gemini-2.5-pro, gemini-2.5-flash).Für Produktionsintegrationen bevorzugen Sie URL-basierte fileData / file_data-Medienbestandteile mit einer öffentlichen https-URL.
TokenLab leitet unterstützte Gemini-native Kanäle nach Möglichkeit über den nativen Pfad und fällt automatisch auf den kompatiblen internen Konvertierungspfad zurück, wenn für diese multimodale Anfrage keine native Route verfügbar ist.Abfrageparameter
API-Key (Alternative zur Header-Authentifizierung).
Authentifizierung
Gemini-Endpunkte unterstützen mehrere Authentifizierungsmethoden:?key=YOUR_API_KEYAbfrageparameterx-goog-api-key: YOUR_API_KEYHeaderAuthorization: Bearer YOUR_API_KEYHeader
Request-Body
Inhalte der Konversation.Jedes Inhaltsobjekt enthält:
role(string):userodermodelparts(array): Inhalts-Parts. TokenLab unterstützt aktuell:- Text-Parts:
{ "text": "..." } - Inline-Medien-Parts:
inlineData/inline_data - URL-basierte Datei-Parts:
fileData/file_data
- Text-Parts:
user und model werden ohne Beachtung der Groß-/Kleinschreibung normalisiert. inlineData / inline_data mit application/octet-stream wird nur akzeptiert, wenn TokenLab unterstützte Bild- oder Videobytes erkennen kann; andernfalls schlägt die Anfrage vor dem Routing fehl. Bei nativen Image-Output-Anfragen ist nur die Google-search/maps-Toolfamilie erlaubt, und nicht unterstützte Tool-Kombinationen schlagen vor Upstream-Retries fehl.Systemanweisung für das Modell.
Generierungskonfiguration:
temperature(number): Sampling-TemperaturtopP(number): Nucleus-Sampling-WahrscheinlichkeittopK(integer): Top-K-SamplingmaxOutputTokens(integer): Maximale Anzahl an Output-TokensstopSequences(array): Stoppsequenzen
Einstellungen für Sicherheitsfilter.
Antwort
Generierte Inhaltskandidaten.
Informationen zur Token-Nutzung.
Beispiele für multimodale Eingaben
Bei multimodalen Gemini-Anfragen platzierst du Medien incontents[].parts[] und nutzt entweder Inline-Bytes oder URL-basierte Dateiverweise.
Der öffentliche Gemini-Contract unterstützt derzeit folgende Medienkategorien:
- Bild
- audio
- video
inlineData oder inline_data und übergib Base64-kodierte Dateibytes.
Für URL-Medien verwende fileData oder file_data und übergib eine öffentlich erreichbare https-URL.