Gemini API की मदद से JSON आउटपुट जनरेट करें


Gemini, डिफ़ॉल्ट रूप से बिना स्ट्रक्चर वाला टेक्स्ट जनरेट करता है. हालाँकि, कुछ ऐप्लिकेशन के लिए ज़रूरी है स्ट्रक्चर्ड टेक्स्ट. इस्तेमाल के इस तरह के मामलों में, Gemini को जवाब देने से रोका जा सकता है JSON, एक स्ट्रक्चर्ड डेटा फ़ॉर्मैट है जो अपने-आप प्रोसेस होने के लिए सही है.

उदाहरण के लिए, इस्तेमाल के इन उदाहरणों के लिए मॉडल से स्ट्रक्चर्ड आउटपुट देना ज़रूरी है:

  • कंपनियों की जानकारी इकट्ठा करके, उनका डेटाबेस बनाएं अखबार के लेख.
  • रेज़्यूमे से स्टैंडर्ड जानकारी निकालने का तरीका.
  • रेसिपी से सामग्री निकालें और हर सामग्री को ज़ायकेदार तरीक़े से इस्तेमाल करें.

अपने प्रॉम्प्ट में, Gemini को JSON फ़ॉर्मैट वाला आउटपुट जनरेट करने के लिए कहा जा सकता है. हालाँकि, ध्यान रखें Google इस बात की गारंटी नहीं दे सकता कि इससे JSON ही जनरेट होगा और कुछ नहीं. हालांकि, Gemini 1.5 Pro का इस्तेमाल करने पर, एक खास JSON स्कीमा को responseSchema ताकि Gemini हमेशा सही स्ट्रक्चर के साथ जवाब दे.

इस गाइड में, SDK टूल के ज़रिए generateContent तरीका आपकी पसंद के हिसाब से. Gemini, सिर्फ़ टेक्स्ट इनपुट पर फ़ोकस करता है. हालाँकि, Gemini से जनरेट किए गए मल्टीमोडल अनुरोधों के लिए JSON जवाब, जिनमें ये शामिल हैं इमेज, वीडियो, और ऑडियो.