Gemini API लाइब्रेरी

Gemini API का इस्तेमाल करके ऐप्लिकेशन बनाने के लिए, हमारा सुझाव है कि Google GenAI SDK का इस्तेमाल करें. ये आधिकारिक तौर पर इस्तेमाल के लिए तैयार लाइब्रेरी हैं. इन्हें हम सबसे ज़्यादा इस्तेमाल की जाने वाली भाषाओं के लिए बनाते हैं और इनका रखरखाव करते हैं. ये सामान्य रूप से उपलब्ध हैं. इनका इस्तेमाल हमारे सभी आधिकारिक दस्तावेज़ों और उदाहरणों में किया जाता है.

अगर आपने Gemini API का इस्तेमाल पहले कभी नहीं किया है, तो इसका इस्तेमाल शुरू करने के लिए, शुरुआती निर्देश पढ़ें.

भाषा और इंस्टॉलेशन से जुड़ी सहायता

Google GenAI SDK, Python, JavaScript/TypeScript, Go, और Java भाषाओं के लिए उपलब्ध है. पैकेज मैनेजर का इस्तेमाल करके, हर भाषा की लाइब्रेरी इंस्टॉल की जा सकती है. इसके अलावा, ज़्यादा जानकारी के लिए उनकी GitHub रिपॉज़िटरी पर जाएं:

Python

JavaScript

  • लाइब्रेरी: @google/genai

  • GitHub रिपॉज़िटरी: googleapis/js-genai

  • इंस्टॉल करना: npm install @google/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>

C#

  • लाइब्रेरी: Google.GenAI

  • GitHub रिपॉज़िटरी: 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
डार्ट और फ़्लटर 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 की किसी पुरानी लाइब्रेरी से माइग्रेट करने की ज़रूरत नहीं है. भाषा से जुड़ी सहायता और इंस्टॉलेशन सेक्शन में जाकर, सीधे नई लाइब्रेरी का इस्तेमाल शुरू किया जा सकता है.