Parámetros de Ruta
Nombre del modelo (por ejemplo,
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.Parámetros de Consulta
Clave API (alternativa a la autenticación por encabezado).
Autenticación
Los endpoints de Gemini admiten múltiples métodos de autenticación:- Parámetro de consulta
?key=YOUR_API_KEY - Encabezado
x-goog-api-key: YOUR_API_KEY - Encabezado
Authorization: Bearer YOUR_API_KEY
Cuerpo de la Solicitud
Contenidos de la conversación.Cada objeto de contenido contiene:
role(string):useromodelparts(array): partes del contenido. LemonData admite actualmente:- partes de texto:
{ "text": "..." } - partes de medios en línea:
inlineData/inline_data - partes de archivo basadas en URL:
fileData/file_data
- partes de texto:
Instrucción del sistema para el modelo.
Configuración de generación:
temperature(number): Temperatura de muestreotopP(number): Probabilidad de muestreo de núcleo (nucleus sampling)topK(integer): Muestreo Top-KmaxOutputTokens(integer): Máximo de tokens de salidastopSequences(array): Secuencias de parada
Configuración de filtros de seguridad.
Respuesta
Candidatos de contenido generado.
Información de uso de tokens.
Ejemplos de entrada multimodal
Para solicitudes multimodales de Gemini, coloca los medios dentro decontents[].parts[] usando bytes inline o referencias de archivo basadas en URL.
Categorías multimedia compatibles actualmente en el contrato público de Gemini:
- image
- audio
- video
inlineData o inline_data y pasa los bytes del archivo codificados en Base64.
Para medios mediante URL, usa fileData o file_data y pasa una URL pública https.