使用 Gemini API 產生 JSON 輸出內容


Gemini 預設會產生非結構化文字,但部分應用程式需要 結構化文字在這些用途中,您可以限制 Gemini 回覆 JSON 是適合自動化處理的結構化資料格式。

例如,下列用途需取得模型的結構化輸出內容:

  • 從外部擷取公司資訊,建立公司資料庫 。
  • 從履歷中擷取標準化資訊。
  • 擷取食譜中的食材並顯示雜貨採購網站的連結 每種食材

在提示中,您可以要求 Gemini 生成 JSON 格式的輸出內容。 Google 並不保證它只會產生 JSON 檔案,而只能產生 JSON。 如果使用 Gemini 1.5 Pro,就可以透過 responseSchema敬上 欄位,確保 Gemini 回應的結構符合預期。

本指南將說明如何使用 generateContent 方法 自訂策略Gemini 可能會著重在純文字輸入 對多模態要求的 JSON 回應,其中包含 圖片影片audio