Gemini API লাইব্রেরি

Gemini API দিয়ে তৈরি করার সময়, আমরা Google GenAI SDK ব্যবহার করার পরামর্শ দিই। এইগুলি হল অফিসিয়াল, প্রোডাকশন-প্রস্তুত লাইব্রেরি যা আমরা সবচেয়ে জনপ্রিয় ভাষার জন্য বিকাশ করি এবং বজায় রাখি। এগুলি সাধারণ উপলব্ধতায় রয়েছে এবং আমাদের সমস্ত অফিসিয়াল ডকুমেন্টেশন এবং উদাহরণগুলিতে ব্যবহৃত হয়।

আপনি যদি Gemini API-এ নতুন হয়ে থাকেন, শুরু করতে আমাদের কুইকস্টার্ট গাইড অনুসরণ করুন।

ভাষা সমর্থন এবং ইনস্টলেশন

Google GenAI SDK পাইথন, জাভাস্ক্রিপ্ট/টাইপস্ক্রিপ্ট, গো এবং জাভা ভাষার জন্য উপলব্ধ। আপনি প্যাকেজ ম্যানেজার ব্যবহার করে প্রতিটি ভাষার লাইব্রেরি ইনস্টল করতে পারেন, বা আরও ব্যস্ততার জন্য তাদের GitHub রেপোতে যান:

পাইথন

জাভাস্ক্রিপ্ট

যাও

জাভা

  • লাইব্রেরি: 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>

সাধারণ প্রাপ্যতা

2024 সালের শেষের দিকে যখন আমরা Gemini 2.0 চালু করি তখন আমরা Google GenAI SDK, Gemini API অ্যাক্সেস করার জন্য লাইব্রেরির একটি নতুন সেট রোলআউট শুরু করেছিলাম।

মে 2025 পর্যন্ত, তারা সমস্ত সমর্থিত প্ল্যাটফর্ম জুড়ে সাধারণ উপলব্ধতা (GA) এ পৌঁছেছে এবং Gemini API অ্যাক্সেস করার জন্য প্রস্তাবিত লাইব্রেরি। তারা স্থিতিশীল, উত্পাদন ব্যবহারের জন্য সম্পূর্ণরূপে সমর্থিত, এবং সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয়। তারা সর্বশেষ বৈশিষ্ট্যগুলিতে অ্যাক্সেস সরবরাহ করে এবং মিথুনের সাথে কাজ করে সেরা পারফরম্যান্স সরবরাহ করে।

আপনি যদি আমাদের লিগ্যাসি লাইব্রেরিগুলির একটি ব্যবহার করেন, আমরা দৃঢ়ভাবে আপনাকে মাইগ্রেট করার পরামর্শ দিই যাতে আপনি সর্বশেষ বৈশিষ্ট্যগুলি অ্যাক্সেস করতে পারেন এবং মিথুনের সাথে কাজ করে সেরা পারফরম্যান্স পেতে পারেন৷ আরও তথ্যের জন্য উত্তরাধিকার লাইব্রেরি বিভাগ পর্যালোচনা করুন।

লিগ্যাসি লাইব্রেরি এবং মাইগ্রেশন

আপনি যদি আমাদের লিগ্যাসি লাইব্রেরিগুলির একটি ব্যবহার করেন, আমরা আপনাকে নতুন লাইব্রেরিতে স্থানান্তরিত করার পরামর্শ দিই৷

লিগ্যাসি লাইব্রেরিগুলি সাম্প্রতিক বৈশিষ্ট্যগুলিতে অ্যাক্সেস প্রদান করে না (যেমন Live API এবং Veo ) এবং একটি অবচয়ন পথে রয়েছে৷ তারা 2025 সালের সেপ্টেম্বরের শেষে আপডেট পাওয়া বন্ধ করে দেবে, বৈশিষ্ট্যের ফাঁক বাড়বে এবং সম্ভাব্য বাগগুলি আর ঠিক করা হবে না।

প্রতিটি লিগ্যাসি লাইব্রেরির সমর্থন স্থিতি পরিবর্তিত হয়, নিম্নলিখিত সারণীতে বিস্তারিত:

ভাষা উত্তরাধিকার গ্রন্থাগার সমর্থন অবস্থা প্রস্তাবিত লাইব্রেরি
পাইথন google-generativeai বাগ ফিক্স সহ সমস্ত সমর্থন সেপ্টেম্বর 2025 এর শেষে শেষ হবে৷ google-genai
জাভাস্ক্রিপ্ট/টাইপস্ক্রিপ্ট @google/generativeai বাগ ফিক্স সহ সমস্ত সমর্থন সেপ্টেম্বর 2025 এর শেষে শেষ হবে৷ @google/genai
যাও google.golang.org/generative-ai বাগ ফিক্স সহ সমস্ত সমর্থন সেপ্টেম্বর 2025 এর শেষে শেষ হবে৷ google.golang.org/genai
ডার্ট এবং ফ্লাটার google_generative_ai সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না বিশ্বস্ত সম্প্রদায় বা তৃতীয় পক্ষের লাইব্রেরি ব্যবহার করুন, যেমন firebase_ai , বা REST API ব্যবহার করে অ্যাক্সেস করুন
সুইফট generative-ai-swift সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না ফায়ারবেস এআই লজিক ব্যবহার করুন
অ্যান্ড্রয়েড generative-ai-android সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না ফায়ারবেস এআই লজিক ব্যবহার করুন

জাভা ডেভেলপারদের জন্য নোট: Gemini API-এর জন্য Google-প্রদত্ত জাভা SDK কোনো উত্তরাধিকার ছিল না, তাই আগের Google লাইব্রেরি থেকে কোনো স্থানান্তরের প্রয়োজন নেই। আপনি ভাষা সমর্থন এবং ইনস্টলেশন বিভাগে নতুন লাইব্রেরি দিয়ে সরাসরি শুরু করতে পারেন।

কোড তৈরির জন্য প্রম্পট টেমপ্লেট

জেনারেটিভ মডেল (যেমন, জেমিনি, ক্লাউড) এবং এআই-চালিত আইডিই (যেমন, কার্সার) তাদের প্রশিক্ষণ ডেটা কাটঅফের কারণে পুরানো বা অবচিত লাইব্রেরি ব্যবহার করে জেমিনি API-এর জন্য কোড তৈরি করতে পারে। জেনারেট করা কোডের জন্য সর্বশেষ, প্রস্তাবিত লাইব্রেরি ব্যবহার করার জন্য, আপনার প্রম্পটে সরাসরি সংস্করণ এবং ব্যবহারের নির্দেশিকা প্রদান করুন। প্রয়োজনীয় প্রসঙ্গ সরবরাহ করতে আপনি নীচের টেমপ্লেটগুলি ব্যবহার করতে পারেন: