Gemini API का इस्तेमाल करके मॉडल बनाते समय, हमारा सुझाव है कि आप मुख्य भाषाओं में उपलब्ध लाइब्रेरी के हमारे आधिकारिक कलेक्शन का इस्तेमाल करें: Google GenAI SDK. ये सामान्य उपलब्धता के तहत, प्रोडक्शन के लिए तैयार हैं. इस साइट पर मौजूद हमारे सैंपल और दस्तावेज़, इन लाइब्रेरी का इस्तेमाल करके बनाए गए हैं.
अगर आपने Gemini API का इस्तेमाल पहले कभी नहीं किया है, तो शुरू करने के लिए हमारी क्विकस्टार्ट गाइड देखें.
भाषा और इंस्टॉलेशन से जुड़ी सहायता
Google GenAI SDK, Python, JavaScript/TypeScript, Go, और Java भाषाओं के लिए उपलब्ध है. पैकेज मैनेजर का इस्तेमाल करके, हर भाषा की लाइब्रेरी इंस्टॉल की जा सकती है. इसके अलावा, ज़्यादा जानकारी के लिए उनके GitHub रिपॉज़िटरी पर जाएं:
Python
लाइब्रेरी:
google-genai
GitHub रिपॉज़िटरी: googleapis/python-genai
इंस्टॉलेशन:
pip install google-genai
JavaScript
लाइब्रेरी:
@google/genai
GitHub रिपॉज़िटरी: googleapis/js-genai
इंस्टॉलेशन:
npm install @google/genai
शुरू करें
लाइब्रेरी:
google.golang.org/genai
GitHub रिपॉज़िटरी: googleapis/go-genai
इंस्टॉलेशन:
go get google.golang.org/genai
Java
लाइब्रेरी:
google-genai
GitHub रिपॉज़िटरी: googleapis/java-genai
इंस्टॉलेशन: अगर Maven का इस्तेमाल किया जा रहा है, तो अपनी डिपेंडेंसी में ये जोड़ें:
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
सामान्य रूप से उपलब्धता
हमने साल 2024 के आखिर में, Google GenAI SDK टूल को रोल आउट करना शुरू किया था. मई 2025 तक, यह सुविधा उन सभी प्लैटफ़ॉर्म पर सामान्य रूप से उपलब्ध (जीए) हो गई थी जिन पर यह काम करती है. इसका मतलब है कि लाइब्रेरी स्थिर हैं और इन्हें प्रोडक्शन में इस्तेमाल किया जा सकता है. इन मॉडल को लगातार अपडेट किया जाता है. साथ ही, इनमें आपको नई सुविधाओं का ऐक्सेस मिलता है. साथ ही, Gemini के साथ काम करने पर इनकी परफ़ॉर्मेंस सबसे अच्छी होती है.
अगर Google GenAI SDK टूल का इस्तेमाल नहीं किया जा रहा है और हमारी किसी लेगसी लाइब्रेरी का इस्तेमाल किया जा रहा है, तो हमारा सुझाव है कि आप माइग्रेट करें. ज़्यादा जानकारी के लिए, लेगसी लाइब्रेरी सेक्शन देखें.
लेगसी लाइब्रेरी और माइग्रेशन
अगर हमारी किसी लेगसी लाइब्रेरी का इस्तेमाल किया जा रहा है, तो हमारा सुझाव है कि आप नई लाइब्रेरी पर माइग्रेट करें.
लेगसी लाइब्रेरी, हाल ही की सुविधाओं (जैसे, Live API और Veo) का ऐक्सेस नहीं देती हैं. साथ ही, इन्हें बंद किया जा रहा है. सितंबर 2025 के आखिर में, इन डिवाइसों पर अपडेट मिलना बंद हो जाएगा. साथ ही, इनमें नई सुविधाएं नहीं जोड़ी जाएंगी और हो सकता है कि गड़बड़ियां ठीक न की जा सकें.
हर लेगसी लाइब्रेरी के लिए, सहायता का स्टेटस अलग-अलग होता है. इस बारे में यहां दी गई टेबल में बताया गया है:
भाषा | लेगसी लाइब्रेरी | सहायता की स्थिति | सुझाई गई लाइब्रेरी |
---|---|---|---|
Python | google-generativeai |
गड़बड़ी ठीक करने के साथ-साथ, सभी तरह की सहायता सितंबर 2025 के आखिर में बंद हो जाएगी. | google-genai |
JavaScript/TypeScript | @google/generativeai |
गड़बड़ी ठीक करने के साथ-साथ, सभी तरह की सहायता सितंबर 2025 के आखिर में बंद हो जाएगी. | @google/genai |
Go | google.golang.org/generative-ai |
गड़बड़ी ठीक करने के साथ-साथ, सभी तरह की सहायता सितंबर 2025 के आखिर में बंद हो जाएगी. | google.golang.org/genai |
Dart और Flutter | google_generative_ai |
जिसका रखरखाव नहीं किया जा रहा है | firebase_ai जैसी भरोसेमंद कम्यूनिटी या तीसरे पक्ष की लाइब्रेरी का इस्तेमाल करें या REST API का इस्तेमाल करके ऐक्सेस करें |
Swift | generative-ai-swift |
जिसका रखरखाव नहीं किया जा रहा है | Firebase में Gemini का इस्तेमाल करना |
Android | generative-ai-android |
जिनका रखरखाव नहीं किया जा रहा है | Firebase में Gemini का इस्तेमाल करना |
Java डेवलपर के लिए अहम जानकारी: Gemini API के लिए, Google ने कोई लेगसी Java SDK टूल उपलब्ध नहीं कराया था. इसलिए, किसी पुरानी Google लाइब्रेरी से माइग्रेट करने की ज़रूरत नहीं है. भाषा सहायता और इंस्टॉलेशन सेक्शन में जाकर, सीधे नई लाइब्रेरी का इस्तेमाल शुरू किया जा सकता है.