JSON-Ausgabe mit der Gemini API generieren


Gemini generiert standardmäßig unstrukturierten Text. Einige Anwendungen erfordern jedoch strukturierten Text. Für diese Anwendungsfälle können Sie Gemini so einschränken, dass sie mit JSON antwortet, einem strukturierten Datenformat, das für die automatische Verarbeitung geeignet ist.

Für diese Anwendungsfälle ist beispielsweise eine strukturierte Ausgabe des Modells erforderlich:

  • Erstellen Sie eine Unternehmensdatenbank, indem Sie Unternehmensinformationen aus Zeitungsartikeln ziehen.
  • Ziehen Sie standardisierte Informationen aus Lebensläufen heraus.
  • Extrahieren Sie Zutaten aus Rezepten und zeigen Sie für jede Zutat einen Link zu einer Lebensmittel-Website an.

Sie können Gemini in Ihrem Prompt bitten, eine Ausgabe im JSON-Format zu erstellen. Beachten Sie jedoch, dass Google nicht garantieren kann, dass JSON und ausschließlich JSON erstellt werden. Wenn Sie Gemini 1.5 Pro verwenden, können Sie jedoch ein bestimmtes JSON-Schema in einem response_schema-Feld übergeben, damit Gemini immer mit einer erwarteten Struktur antwortet.

In diesem Leitfaden erfahren Sie, wie Sie JSON-Daten mit der Methode generateContent über das SDK Ihrer Wahl generieren. Der Schwerpunkt liegt auf der reinen Texteingabe, wobei Gemini auch JSON-Antworten auf multimodale Abfragen generieren kann. Weitere Informationen zu multimodalen Prompts mit Video- und Audiodateien finden Sie unter Prompts mit Mediendateien.