Gemini genera testo non strutturato per impostazione predefinita, ma alcune applicazioni richiedono testo strutturato. Per questi casi d'uso, puoi vincolare Gemini a rispondere in JSON, un formato di dati strutturati adatto per l'elaborazione automatica.
Ad esempio, questi casi d'uso richiedono un output strutturato del modello:
- Creare un database di aziende estraendo informazioni dagli articoli di giornale.
- Estrai informazioni standardizzate dai curriculum.
- Estrai gli ingredienti dalle ricette e mostra un link a un sito web di generi alimentari per ogni ingrediente.
Nel prompt, puoi chiedere a Gemini di generare un output in formato JSON, ma tieni presente
che Google non può garantire che produrrà solo JSON.
Tuttavia, se utilizzi Gemini 1.5 Pro, puoi passare uno schema JSON specifico in un campo response_schema
in modo che Gemini risponda sempre con una struttura prevista.
Questa guida mostra come generare JSON utilizzando il metodo generateContent
tramite l'SDK che preferisci. Si concentra sull'input di solo testo, sebbene Gemini possa anche produrre risposte JSON a query multimodali. Per scoprire di più sui prompt multimodali
con file video e audio, consulta
Prompt con file multimediali.