लॉग और डेटासेट

इस गाइड में, Gemini API के मौजूदा ऐप्लिकेशन के लिए लॉगिंग की सुविधा चालू करने से जुड़ी सभी ज़रूरी जानकारी दी गई है. इस गाइड में, Google AI Studio के डैशबोर्ड में मौजूद किसी मौजूदा या नए ऐप्लिकेशन के लॉग देखने का तरीका बताया गया है. इससे मॉडल के व्यवहार और इस बारे में बेहतर तरीके से समझा जा सकता है कि लोग आपके ऐप्लिकेशन के साथ कैसे इंटरैक्ट कर रहे हैं. लॉगिंग की सुविधा का इस्तेमाल करके, डेवलपर इस्तेमाल के अलग-अलग मामलों में Gemini को बेहतर बनाने के लिए, Google के साथ इस्तेमाल से जुड़ा सुझाव/राय या शिकायत शेयर कर सकते हैं.इसके अलावा, लॉगिंग की सुविधा का इस्तेमाल करके, ऐप्लिकेशन में मौजूद गड़बड़ियों को ठीक किया जा सकता है और ऐप्लिकेशन के इस्तेमाल के पैटर्न को समझा जा सकता है*

सभी GenerateContent और StreamGenerateContent एपीआई कॉल काम करते हैं, इनमें OpenAI के साथ काम करने वाले एंडपॉइंट के ज़रिए किए गए कॉल भी शामिल हैं.

1. Google AI Studio में लॉगिंग की सुविधा चालू करना

शुरू करने से पहले, पक्का करें कि आपके पास बिलिंग की सुविधा वाला कोई प्रोजेक्ट हो.

  1. Google AI Studio में, लॉग वाला पेज खोलें.
  2. ड्रॉप-डाउन से अपना प्रोजेक्ट चुनें और डिफ़ॉल्ट रूप से सभी अनुरोधों के लिए लॉगिंग की सुविधा चालू करने के लिए, चालू करें बटन दबाएं.

सभी प्रोजेक्ट या चुनिंदा प्रोजेक्ट के लिए, लॉगिंग की सुविधा चालू या बंद की जा सकती है. साथ ही, Google AI Studio के ज़रिए, इन सेटिंग में कभी भी बदलाव किया जा सकता है.

2. AI Studio में लॉग देखना

  1. AI Studio पर जाएं.
  2. वह प्रोजेक्ट चुनें जिसके लिए आपने लॉगिंग की सुविधा चालू की है.
  3. आपको टेबल में, समय के हिसाब से उल्टे क्रम में अपने लॉग दिखने चाहिए.

अनुरोध और जवाब के जोड़े को पूरे पेज पर देखने के लिए, किसी एंट्री पर क्लिक करें. पूरा प्रॉम्प्ट, Gemini का पूरा जवाब, और पिछले टर्न का कॉन्टेक्स्ट देखा जा सकता है. ध्यान दें कि हर प्रोजेक्ट के लिए, डिफ़ॉल्ट रूप से 1,000 लॉग सेव करने की सीमा होती है. साथ ही, डेटासेट में सेव न किए गए लॉग, 55 दिनों के बाद मिट जाएंगे. अगर आपका प्रोजेक्ट, सेव करने की सीमा तक पहुंच जाता है, तो आपको लॉग मिटाने के लिए कहा जाएगा.

3. डेटासेट तैयार करना और शेयर करना

  • लॉग की टेबल में, सबसे ऊपर मौजूद फ़िल्टर बार ढूंढें. इसके बाद, फ़िल्टर करने के लिए कोई प्रॉपर्टी चुनें.
  • लॉग के फ़िल्टर किए गए व्यू में, सभी या कुछ लॉग चुनने के लिए चेकबॉक्स का इस्तेमाल करें.
  • सूची में सबसे ऊपर दिखने वाले, "डेटासेट बनाएं" बटन पर क्लिक करें.
  • अपने नए डेटासेट को जानकारी देने वाला नाम दें. साथ ही, इसके बारे में जानकारी भी दी जा सकती है. हालांकि, यह ज़रूरी नहीं है.
  • आपको बनाया गया डेटासेट, लॉग के तैयार किए गए सेट के साथ दिखेगा.
  • अपने डेटासेट को CSV, JSONL फ़ाइलों के तौर पर या Google Sheets में एक्सपोर्ट करें, ताकि इसका विश्लेषण किया जा सके.

डेटासेट, अलग-अलग कामों के लिए मददगार साबित हो सकते हैं.

  • चैलेंज सेट तैयार करना: आने वाले समय में, उन क्षेत्रों में सुधार करें जहां आपको अपने एआई को बेहतर बनाना है.
  • सैंपल सेट तैयार करना: उदाहरण के लिए, किसी दूसरे मॉडल से जवाब जनरेट करने के लिए, असल इस्तेमाल का कोई सैंपल या डिप्लॉयमेंट से पहले, रूटीन चेक के लिए कुछ खास मामलों का कलेक्शन.
  • इवैलुएशन सेट: ऐसे सेट जो अहम क्षमताओं के लिए, असल इस्तेमाल के पैटर्न को दिखाते हैं. इनका इस्तेमाल, अन्य मॉडल या सिस्टम इंस्ट्रक्शन के अलग-अलग वर्शन की तुलना करने के लिए किया जाता है.

उदाहरण के तौर पर अपने डेटासेट शेयर करके, एआई रिसर्च, Gemini API, और Google AI Studio में होने वाली प्रोग्रेस में मदद की जा सकती है. इससे हमें अलग-अलग कॉन्टेक्स्ट में अपने मॉडल को बेहतर बनाने और ऐसे एआई सिस्टम बनाने में मदद मिलती है जो कई फ़ील्ड और ऐप्लिकेशन में डेवलपर के लिए काम के साबित होते हैं

अगले चरण और किन चीज़ों की जांच करनी है

लॉगिंग की सुविधा चालू करने के बाद, ये काम किए जा सकते हैं:

  • सेशन के इतिहास के साथ प्रोटोटाइप बनाना: कोड वाले ऐप्लिकेशन बनाने के लिए, AI Studio Build का इस्तेमाल करें. साथ ही, उपयोगकर्ता के लॉग का इतिहास दिखाने के लिए, अपनी एपीआई पासकोड जोड़ें.
  • Gemini Batch API की मदद से लॉग फिर से चलाना: Gemini Batch API की मदद से लॉग फिर से चलाकर, जवाब के सैंपल लेने और मॉडल या ऐप्लिकेशन लॉजिक का आकलन करने के लिए, डेटासेट का इस्तेमाल करें .

इनके साथ काम करता है

फ़िलहाल, इनके लिए लॉगिंग की सुविधा उपलब्ध नहीं है:

  • Imagen और Veo मॉडल
  • Gemini एम्बेडिंग मॉडल
  • वीडियो, GIF या PDF वाले इनपुट