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