জেমিনি এপিআই দিয়ে তৈরি করার সময়, আমরা গুগল জেনাই এসডিকে ব্যবহার করার পরামর্শ দিই। এগুলি হল অফিসিয়াল, উৎপাদন-প্রস্তুত লাইব্রেরি যা আমরা সর্বাধিক জনপ্রিয় ভাষাগুলির জন্য বিকাশ এবং রক্ষণাবেক্ষণ করি। এগুলি সাধারণ উপলব্ধতায় রয়েছে এবং আমাদের সমস্ত অফিসিয়াল ডকুমেন্টেশন এবং উদাহরণগুলিতে ব্যবহৃত হয়।
আপনি যদি জেমিনি এপিআই-তে নতুন হন, তাহলে শুরু করতে আমাদের কুইকস্টার্ট গাইড অনুসরণ করুন।
ভাষা সহায়তা এবং ইনস্টলেশন
Google GenAI SDK পাইথন, জাভাস্ক্রিপ্ট/টাইপস্ক্রিপ্ট, গো এবং জাভা ভাষার জন্য উপলব্ধ। আপনি প্যাকেজ ম্যানেজার ব্যবহার করে প্রতিটি ভাষার লাইব্রেরি ইনস্টল করতে পারেন, অথবা আরও সম্পৃক্ততার জন্য তাদের GitHub রেপোতে যেতে পারেন:
পাইথন
লাইব্রেরি:
google-genaiগিটহাব রিপোজিটরি: googleapis/python-genai
ইনস্টলেশন:
pip install google-genai
জাভাস্ক্রিপ্ট
লাইব্রেরি:
@google/genaiগিটহাব রিপোজিটরি: googleapis/js-genai
ইনস্টলেশন:
npm install @google/genai
যাও
লাইব্রেরি:
google.golang.org/genaiগিটহাব রিপোজিটরি: googleapis/go-genai
ইনস্টলেশন:
go get google.golang.org/genai
জাভা
লাইব্রেরি:
google-genaiগিটহাব রিপোজিটরি: গুগলাপিস/জাভা-জেনাই
ইনস্টলেশন: যদি আপনি Maven ব্যবহার করেন, তাহলে আপনার নির্ভরতাগুলিতে নিম্নলিখিতগুলি যোগ করুন:
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
সি#
লাইব্রেরি:
Google.GenAIগিটহাব রিপোজিটরি: googleapis/dotnet-genai
ইনস্টলেশন:
dotnet add package Google.GenAI
সাধারণ প্রাপ্যতা
২০২৫ সালের মে মাসের মধ্যে, Google GenAI SDK সমস্ত সমর্থিত প্ল্যাটফর্মে সাধারণ উপলব্ধতা (GA) অর্জন করেছে এবং Gemini API অ্যাক্সেস করার জন্য প্রস্তাবিত লাইব্রেরি। এগুলি স্থিতিশীল, উৎপাদন ব্যবহারের জন্য সম্পূর্ণরূপে সমর্থিত এবং সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয়। এগুলি সর্বশেষ বৈশিষ্ট্যগুলিতে অ্যাক্সেস প্রদান করে এবং Gemini এর সাথে কাজ করে সেরা কর্মক্ষমতা প্রদান করে।
আপনি যদি আমাদের কোনও লিগ্যাসি লাইব্রেরি ব্যবহার করেন, তাহলে আমরা আপনাকে মাইগ্রেট করার পরামর্শ দিচ্ছি যাতে আপনি সর্বশেষ বৈশিষ্ট্যগুলি অ্যাক্সেস করতে পারেন এবং জেমিনির সাথে কাজ করে সেরা পারফরম্যান্স পেতে পারেন। আরও তথ্যের জন্য লিগ্যাসি লাইব্রেরি বিভাগটি পর্যালোচনা করুন।
লিগ্যাসি লাইব্রেরি এবং মাইগ্রেশন
আপনি যদি আমাদের কোনও লিগ্যাসি লাইব্রেরি ব্যবহার করেন, তাহলে আমরা আপনাকে নতুন লাইব্রেরিতে স্থানান্তর করার পরামর্শ দিচ্ছি।
লিগ্যাসি লাইব্রেরিগুলি সাম্প্রতিক বৈশিষ্ট্যগুলিতে (যেমন Live API এবং Veo ) অ্যাক্সেস প্রদান করে না এবং 30শে নভেম্বর, 2025 থেকে বন্ধ করে দেওয়া হয়েছে।
প্রতিটি লিগ্যাসি লাইব্রেরির সহায়তার অবস্থা পরিবর্তিত হয়, নিম্নলিখিত সারণীতে বিস্তারিতভাবে বর্ণনা করা হয়েছে:
| ভাষা | লিগ্যাসি লাইব্রেরি | সহায়তার অবস্থা | প্রস্তাবিত লাইব্রেরি |
|---|---|---|---|
| পাইথন | google-generativeai | সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না | google-genai |
| জাভাস্ক্রিপ্ট/টাইপস্ক্রিপ্ট | @google/generativeai | সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না | @google/genai |
| যাও | google.golang.org/generative-ai | সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না | google.golang.org/genai |
| ডার্ট এবং ফ্লাটার | google_generative_ai | সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না | বিশ্বস্ত কমিউনিটি বা তৃতীয় পক্ষের লাইব্রেরি ব্যবহার করুন, যেমন firebase_ai , অথবা REST API ব্যবহার করে অ্যাক্সেস করুন |
| সুইফট | generative-ai-swift | সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না | ফায়ারবেস এআই লজিক ব্যবহার করুন |
| অ্যান্ড্রয়েড | generative-ai-android | সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না | ফায়ারবেস এআই লজিক ব্যবহার করুন |
জাভা ডেভেলপারদের জন্য দ্রষ্টব্য: জেমিনি এপিআই-এর জন্য কোনও লিগ্যাসি গুগল-প্রদত্ত জাভা SDK ছিল না, তাই পূর্ববর্তী গুগল লাইব্রেরি থেকে কোনও মাইগ্রেশনের প্রয়োজন নেই। আপনি ভাষা সহায়তা এবং ইনস্টলেশন বিভাগে সরাসরি নতুন লাইব্রেরি দিয়ে শুরু করতে পারেন।
কোড তৈরির জন্য প্রম্পট টেমপ্লেট
জেনারেটিভ মডেল (যেমন, জেমিনি, ক্লড) এবং এআই-চালিত আইডিই (যেমন, কার্সার) তাদের প্রশিক্ষণ ডেটা কাটঅফের কারণে পুরানো বা অবচিত লাইব্রেরি ব্যবহার করে জেমিনি API-এর জন্য কোড তৈরি করতে পারে। জেনারেট করা কোডটি সর্বশেষ, প্রস্তাবিত লাইব্রেরি ব্যবহার করার জন্য, আপনার প্রম্পটে সরাসরি সংস্করণ এবং ব্যবহারের নির্দেশিকা প্রদান করুন। প্রয়োজনীয় প্রসঙ্গ প্রদান করতে আপনি নীচের টেমপ্লেটগুলি ব্যবহার করতে পারেন: