Paramètres de chemin
Nom du modèle (par ex.,
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.Paramètres de requête
Clé API (alternative à l’authentification par en-tête).
Authentification
Les points de terminaison Gemini prennent en charge plusieurs méthodes d’authentification :- Paramètre de requête
?key=YOUR_API_KEY - En-tête
x-goog-api-key: YOUR_API_KEY - En-tête
Authorization: Bearer YOUR_API_KEY
Corps de la requête
Contenu de la conversation.Chaque objet de contenu contient :
role(string) :useroumodelparts(array) : parties du contenu. LemonData prend actuellement en charge :- les parties texte :
{ "text": "..." } - les parties média inline :
inlineData/inline_data - les parties fichier basées sur URL :
fileData/file_data
- les parties texte :
Instruction système pour le modèle.
Configuration de génération :
temperature(number) : Température d’échantillonnagetopP(number) : Probabilité d’échantillonnage nucleustopK(integer) : Échantillonnage Top-KmaxOutputTokens(integer) : Nombre maximum de tokens de sortiestopSequences(array) : Séquences d’arrêt
Paramètres des filtres de sécurité.
Réponse
Candidats de contenu générés.
Informations sur l’utilisation des tokens.
Exemples d’entrée multimodale
Pour les requêtes multimodales Gemini, placez les médias danscontents[].parts[] en utilisant soit des octets inline, soit des références de fichier basées sur une URL.
Catégories de médias actuellement prises en charge dans le contrat public Gemini :
- image
- audio
- video
inlineData ou inline_data et transmettez les octets du fichier encodés en Base64.
Pour les médias via URL, utilisez fileData ou file_data et transmettez une URL publique en https.