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 লাইব্রেরি থেকে কোনও মাইগ্রেশন করার প্রয়োজন নেই। আপনি ভাষা সংক্রান্ত সহায়তা ও ইনস্টলেশন বিভাগ থেকে সরাসরি নতুন লাইব্রেরি ব্যবহার করা শুরু করতে পারেন।