JSON-Ausgabe mit der Gemini API generieren


Gemini generiert standardmäßig unstrukturierten Text, aber einige Anwendungen erfordern strukturierten Textes. Für diese Anwendungsfälle können Sie Gemini so einstellen, dass JSON, ein strukturiertes Datenformat, das sich für die automatische Verarbeitung eignet.

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

  • Erstellen Sie eine Datenbank mit Unternehmensinformationen, indem Sie Zeitungsartikeln.
  • Ziehen Sie standardisierte Informationen aus Lebensläufen heraus.
  • Zutaten aus Rezepten extrahieren und einen Link zu einer Lebensmittel-Website für einer Zutat.

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 wird. Wenn Sie Gemini 1.5 Pro verwenden, können Sie jedoch ein bestimmtes JSON-Schema in einem responseSchema , damit Gemini immer mit einer erwarteten Struktur antwortet.

In diesem Leitfaden erfahren Sie, wie Sie JSON-Daten mithilfe der Methode generateContent über das SDK Ihrer Wahl. Der Fokus liegt auf der reinen Texteingabe, Gemini kann aber auch JSON-Antworten auf multimodale Anfragen, die Folgendes umfassen: Bilder, Videos und Audio.