Pfadparameter
Modellname (z. B.
gemini-2.5-pro, gemini-2.5-flash).For production integrations, prefer URL-based fileData / file_data media parts with a public https URL.
LemonData will route supported Gemini-native channels through the native path when possible and automatically fall back to the compatible internal conversion path when a native-ready route is unavailable for that multimodal request.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. LemonData unterstützt aktuell:- Text-Parts:
{ "text": "..." } - Inline-Medien-Parts:
inlineData/inline_data - URL-basierte Datei-Parts:
fileData/file_data
- Text-Parts:
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:
- image
- 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.