Gemini API का इस्तेमाल करने के लिए, आपको एपीआई पासकोड की ज़रूरत होगी. Google AI Studio में जाकर, सिर्फ़ एक क्लिक में डिजिटल बटन बनाया जा सकता है.
कर्ल निर्देश की मदद से, अपने एपीआई पासकोड की पुष्टि करें
अपने सेटअप की पुष्टि करने के लिए, कर्ल कमांड का इस्तेमाल किया जा सकता है. एपीआई पासकोड को इनमें से किसी एक यूआरएल में पास किया जा सकता है:
API_KEY="YOUR_API_KEY"
curl -H 'Content-Type: application/json' \ -d '{"contents":[ {"role": "user", "parts":[{"text": "Give me five subcategories of jazz?"}]}]}' \ "https://generativelanguage.googleapis.com/v1/models/gemini-pro:generateContent?key=${API_KEY}"
या x-goog-api-key
हेडर में:
API_KEY="YOUR_API_KEY"
curl -H 'Content-Type: application/json' \ -H "x-goog-api-key: ${API_KEY}" \ -d '{"contents":[ {"role": "user", "parts":[{"text": "Give me five subcategories of jazz?"}]}]}' \ "https://generativelanguage.googleapis.com/v1/models/gemini-pro:generateContent"
अपनी एपीआई कुंजी सुरक्षित रखना
Gemini API पासकोड को सुरक्षित रखना ज़रूरी है. आपको इन बातों का ध्यान रखना चाहिए Gemini API पासकोड का इस्तेमाल करते समय इन बातों का ध्यान रखें:
Google के एआई Gemini API, अनुमति देने के लिए एपीआई पासकोड का इस्तेमाल करता है. अगर अन्य लोगों को ऐक्सेस मिल जाता है तो वे आपके प्रोजेक्ट के कोटे का इस्तेमाल करके कॉल कर सकते हैं, इसके कारण कोटा खत्म हो सकता है या अतिरिक्त बिलिंग शुल्क (अगर बिलिंग सक्षम किया गया है). एपीआई पासकोड, ट्यून किए गए मॉडल और फ़ाइलों के ऐक्सेस को भी सुरक्षित रखते हैं.
Google AI Studio में एपीआई पासकोड पाएं पर क्लिक करने के बाद, आपको यह चुनने का विकल्प मिलता है कि नए या मौजूदा Google Cloud प्रोजेक्ट के लिए, Gemini API कुंजी का प्रावधान करें. कॉन्टेंट बनाने Google AI Studio में, एपीआई पासकोड की सूची इसमें वे सभी एपीआई पासकोड दिखते हैं जिन्हें AI Studio ने Google के साथ इस्तेमाल करने के लिए प्रावधान किया है Gemini API के साथ काम करने वाले Google Cloud प्रोजेक्ट.
- हालांकि, Google Cloud प्रोजेक्ट में मौजूद कोई भी एपीआई पासकोड, इसका इस्तेमाल, Google के एआई Gemini API को कॉल करने के लिए किया गया. आप अपने सभी संसाधन देख सकते हैं और में प्रोजेक्ट की API (एपीआई) कुंजी एपीआई और सेवाएं > क्रेडेंशियल पैनल पर जाकर, प्रोजेक्ट डाउनलोड करने की सुविधा मिलती है.
जोड़ा जा रहा है एपीआई पासकोड से जुड़ी पाबंदियां से हर एपीआई पासकोड के ज़रिए इस्तेमाल होने वाले सरफ़ेस एरिया को सीमित किया जा सकता है. डिफ़ॉल्ट रूप से, Google AI Studio से जनरेट की गई Gemini API कुंजी का इस्तेमाल, सिर्फ़ Google के एआई के साथ किया जा सकता है Gemini API (इसे आधिकारिक तौर पर "Generative Language API" कहा जाता है" या
generativelanguage.googleapis.com
).- अगर आपके Google Cloud प्रोजेक्ट में ऐसी कोई एपीआई कुंजी है जिसमें एपीआई नहीं है पाबंदियां या ऐसे एपीआई पासकोड जिन्हें अनुमति वाली सूची में शामिल किया गया है एपीआई है, तो उन कुंजियों को Google AI Gemini API के साथ इस्तेमाल किया जा सकता है. यह सबसे अच्छा है हर एपीआई पासकोड को सिर्फ़ उन एपीआई तक सीमित करने की प्रैक्टिस करें जिन्हें आपने उसका इस्तेमाल करके कॉल किया है बटन दबाएं.
- ध्यान दें कि एपीआई पासकोड से जुड़ी पाबंदियों के साथ भी, अगर नुकसान पहुंचाने वाला कोई व्यक्ति API कुंजी नहीं है, तो वे इसका उपयोग आपके सभी के लिए आपके प्रोजेक्ट के कोटा का उपयोग करके कॉल करने के लिए कर सकते हैं वे एपीआई जिन्हें उस एपीआई पासकोड के लिए अनुमति मिली है.
Gemini API पासकोड को सुरक्षित रखने की ज़िम्मेदारी आपकी है.
- सोर्स कंट्रोल में Gemini API पासकोड की जांच न करें.
- क्लाइंट-साइड ऐप्लिकेशन (Android, Swift, वेब, और Dart/Flutter) से जुड़े जोखिम एपीआई पासकोड सार्वजनिक करने हैं, इसलिए हमारा सुझाव है कि आप Google के एआई क्लाइंट SDK टूल का इस्तेमाल न करें प्रोडक्शन ऐप्लिकेशन में, सीधे अपने मोबाइल और वेब ऐप्लिकेशन उपलब्ध हैं. ज़्यादा जानने के लिए, SDK टूल के क्विकस्टार्ट लेख देखें एपीआई पासकोड को सुरक्षित रखने के लिए, किसी भाषा के हिसाब से सबसे सही तरीके.
कुछ सामान्य सबसे सही तरीकों के बारे में जानने के लिए, इनकी समीक्षा भी की जा सकती है सहायता लेख पढ़ें.
अगले चरण
- सबसे सही तरीके जानने के लिए, एपीआई क्विकस्टार्ट देखें एपीआई पासकोड को सुरक्षित करने और उसका इस्तेमाल करने के लिए.