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