Gemini API ile JSON çıkışı oluşturma


Gemini varsayılan olarak yapılandırılmamış metin oluşturur ancak bazı uygulamalarda yapılandırılmış metindir. Bu kullanım alanlarında Gemini'ın JSON, otomatik işleme için uygun yapılandırılmış bir veri biçimidir.

Örneğin, aşağıdaki kullanım alanları modelden yapılandırılmış çıkış gerektirir:

  • Google Cloud'dan şirket bilgilerini çekerek göz atabilirsiniz.
  • Özgeçmişlerden standartlaştırılmış bilgileri çıkarın.
  • Yemek tariflerindeki malzemeleri çıkarıp market alışverişi web sitesinin bağlantısını gösterin. her malzemeyi seçin.

İsteminizde Gemini'dan JSON biçiminde çıkış üretmesini isteyebilirsiniz, ancak JSON'dan başka bir şey üretmeyeceğini garanti edemez. Ancak, Gemini 1.5 Pro kullanıyorsanız belirli bir JSON şemasını responseSchema Gemini'ın her zaman beklenen yapıyla yanıt vereceği şekilde tasarlamalısınız.

Bu kılavuzda, SDK aracılığıyla generateContent yöntemi tercih edebilirsiniz. Yalnızca metin girişine odaklanıyor, ancak Gemini ayrıca Aşağıdakileri içeren çok modlu isteklere JSON yanıtları resimler, videolar ve ses