Genera output JSON con l'API Gemini


Gemini genera testo non strutturato per impostazione predefinita, ma alcune applicazioni richiedono di testo strutturato. Per questi casi d'uso, puoi vincolare Gemini a rispondere 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 le informazioni aziendali articoli di giornale.
  • Estrai informazioni standardizzate dai curriculum.
  • Estrai gli ingredienti dalle ricette e mostra un link al sito web di un negozio di alimentari per ogni ingrediente.

Nel prompt puoi chiedere a Gemini di produrre un output in formato JSON, ma tieni presente che Google non può garantire che produrrà JSON e nient'altro che JSON. Tuttavia, se usi Gemini 1.5 Pro, puoi passare uno schema JSON specifico in un campo response_schema in modo che Gemini risponda sempre con un alla struttura del centro di costo.

Questa guida mostra come generare JSON utilizzando generateContent tramite l'SDK del tuo scelta. Si concentra sull'input di solo testo, sebbene Gemini possa anche produrre JSON risposte alle query multimodali. Per scoprire di più sui prompt multimodali con file video e audio, consulta la sezione Inviare richieste con contenuti multimediali file.