नॉलेज जेम

अलग-अलग विषयों के बारे में जानकारी की जांच करता है.

यह क्या करता है

सवाल वाले इनपुट बॉक्स में, वह विषय डालें जिस पर आपको टेस्ट लेना है. साथ ही, चुनें कि आपको कितने सवाल चाहिए. इसके बाद, "टेस्ट लें" पर क्लिक करें. इसके बाद, ऐप्लिकेशन Gemini को विषय और सवालों की संख्या के साथ एपीआई कॉल करेगा. एपीआई, "gemini-1.5-flash" मॉडल का इस्तेमाल करेगा और "json" टाइप के तौर पर जनरेट करेगा. जैसे, generationConfig: GenerationConfig(responseMimeType: 'application/json'. ऐप्लिकेशन, Gemini मॉडल से सवालों की संख्या, विषय, और सवाल के मॉडल के साथ अनुरोध करेगा. इसके बाद, Gemini जवाबों को json फ़ॉर्मैट में देगा. उस JSON फ़ॉर्मैट का इस्तेमाल टेस्ट के तौर पर किया जाएगा. मॉडल से सवाल पाने के लिए इस्तेमाल किया जाने वाला प्रॉम्प्ट:
प्रॉम्प्ट: '$_selectedValue ${_questionsController.text} सवाल और जवाबों के विकल्प, JSON फ़ॉर्मैट में $kFormat और हर बार अलग-अलग डेटा के साथ दें'
जहां _selectedValue, उपयोगकर्ता की चुनी गई वैल्यू है और _questionController.text, उपयोगकर्ता का डाला गया विषय है. साथ ही, kFormat, डेवलपर (मेरे) का तय किया गया JSON फ़ॉर्मैट है.
Gemini के बिना, हमें डेटाबेस, सर्वर, और एपीआई कॉल के साथ बैकएंड सेट अप करना होगा. हालांकि, Gemini की मदद से हमें इनमें से किसी भी चीज़ की ज़रूरत नहीं है.
यह सिर्फ़ एक डेमो है, जिसमें दिखाया गया है कि Gemini की मदद से क्या-क्या किया जा सकता है. बैकएंड से डेटा पाने वाले किसी भी ऐप्लिकेशन को Gemini से बदला जा सकता है. इसके लिए, हमें अपनी ज़रूरत के हिसाब से मॉडल को बेहतर बनाना होगा.

इनकी मदद से बनाया गया

  • Flutter

टीम

इन्होंने बदलाव किया है

जगदीश

इन्होंने भेजा

भारत