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
জাভাস্ক্রিপ্ট
লাইব্রেরি:
@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
জেনেরাল অ্যাভেইলেবিলিটি
মে ২০২৫ থেকে, Google GenAI SDK সব কাজ করে এমন প্ল্যাটফর্মে জেনারেল অ্যাভেইলেবিলিটি (GA) হিসেবে উপলভ্য এবং Gemini API অ্যাক্সেস করার জন্য এটিই সাজেস্ট করা লাইব্রেরি। এগুলি স্টেবল, প্রোডাকশনে ব্যবহারের জন্য সম্পূর্ণভাবে কাজ করে এবং সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয়। এগুলি লেটেস্ট ফিচারে অ্যাক্সেস প্রদান করে এবং Gemini-র সাথে কাজ করার সময় সেরা পারফর্ম্যান্স অফার করে।
আপনি আমাদের কোনও লিগ্যাসি লাইব্রেরি ব্যবহার করলে, আমরা আপনাকে মাইগ্রেট করার জন্য বিশেষভাবে সাজেস্ট করি যাতে আপনি লেটেস্ট ফিচার অ্যাক্সেস করতে পারেন এবং Gemini-র সাথে কাজ করার সময় সেরা পারফর্ম্যান্স পান। আরও তথ্যের জন্য পুরনো লাইব্রেরি বিভাগ পর্যালোচনা করুন।
লিগ্যাসি লাইব্রেরি ও মাইগ্রেশন
আপনি আমাদের কোনও লিগ্যাসি লাইব্রেরি ব্যবহার করলে, আমরা আপনাকে নতুন লাইব্রেরিতে মাইগ্রেট করতে সাজেস্ট করি।
লেগেসি লাইব্রেরি সাম্প্রতিক ফিচার (যেমন Live API এবং Veo) অ্যাক্সেস করার সুবিধা দেয় না এবং ৩০ নভেম্বর, ২০২৫ থেকে বন্ধ করে দেওয়া হয়েছে।
প্রতিটি লিগ্যাসি লাইব্রেরির সাপোর্ট স্ট্যাটাস আলাদা আলাদা হয়, নিচের সারণীতে বিস্তারিত বিবরণ দেওয়া হল:
| ভাষা | পুরনো লাইব্রেরি | সহায়তার স্ট্যাটাস | সাজেস্ট করা লাইব্রেরি |
|---|---|---|---|
| Python | google-generativeai |
সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না | google-genai |
| JavaScript/TypeScript | @google/generativeai |
সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না | @google/genai |
| যান | 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 লাইব্রেরি থেকে মাইগ্রেট করার প্রয়োজন নেই। আপনি সরাসরি ভাষা সংক্রান্ত সহায়তা ও ইনস্টলেশন বিভাগে নতুন লাইব্রেরি দিয়ে শুরু করতে পারেন।