Gemini genera texto no estructurado de forma predeterminada, pero algunas aplicaciones requieren texto estructurado. Para estos casos de uso, puedes restringir Gemini para que responda con JSON, un formato de datos estructurados adecuado para el procesamiento automatizado.
Por ejemplo, estos casos de uso requieren resultados estructurados del modelo:
- Crea una base de datos de empresas extrayendo la información de las empresas de periódicos.
- Extrae información estandarizada de los currículums.
- Extrae ingredientes de recetas y muestra un vínculo a un sitio web de comestibles para cada ingrediente.
En tu instrucción, puedes pedirle a Gemini que produzca un resultado en formato JSON, pero ten en cuenta
que Google no puede garantizar que producirá JSON y solo JSON.
Sin embargo, si usas Gemini 1.5 Pro, puedes pasar un esquema JSON específico en un
responseSchema
para que Gemini siempre responda con la estructura esperada.
En esta guía, se muestra cómo generar JSON con el
generateContent
a través del SDK
que prefieras. Se enfoca en entradas de solo texto, aunque Gemini también puede producir
Respuestas JSON a las solicitudes multimodales que incluyen
imágenes, videos y
audio