Skip to main content

Google Provider

💡TL;DR

Google নেটিভ জেমিনি জেনারেটিভ ল্যাঙ্গুয়েজ API ট্রান্সপোর্ট ব্যবহার করে। বর্তমান প্রিসেটটি gemini-2.0-flash-exp, https://generativelanguage.googleapis.com/v1 এবং temperature: 0.5 এ ডিফল্টভাবে সেট থাকে। এটি OpenAI-সামঞ্জস্যপূর্ণ প্রোফাইল নয়.

এটি Obsidian AI Knowledge Management Guide-এর অংশ।

Setup

Google AI Studio বা Google ক্লাউড API কী তৈরি করুন যেখানে জেমিনি অ্যাক্সেস থাকে, Google প্রদানকারী প্রোফাইল যোগ করুন, এবং নেটিভ জেনারেটিভ ল্যাঙ্গুয়েজ বেস URL বজায় রাখুন। দ্রুত অনুবাদ এবং বিস্তৃত নোট ওয়ার্কফ্লোর জন্য ডিফল্ট জেমিনি ফ্ল্যাশ প্রোফাইল ব্যবহার করুন, আর যখন আপনার বড় বা আরও শক্তিশালী জেমিনি মডেল দরকার হবে তখন টাস্ক-ভিত্তিক মডেলগুলো ওভাররাইড করুন.

OpenAI-সামঞ্জস্যপূর্ণ প্রোফাইলে জেমিনি মডেল ID রাখা এড়িয়ে চলুন, যদি না আপনি স্পষ্টভাবে এমন একটি গেটওয়ে ব্যবহার করছেন যা OpenAI-সামঞ্জস্যপূর্ণ API এর মাধ্যমে জেমিনি প্রদর্শন করে.

Endpoint And Authentication

ফিল্ডCurrent preset
Transportgoogle
API কীপ্রয়োজনীয়
Base URLhttps://generativelanguage.googleapis.com/v1
Default modelgemini-2.0-flash-exp
Temperature0.5
Connection testChat-only

রানটাইম /models/{model}:generateContent?key={apiKey} কল করে। কীটি একটি কোয়েরি প্যারামিটার হিসেবে পাঠানো হয় কারণ প্লাগইনে নেটিভ জেমিনি এন্ডপয়েন্টটি সেভাবেই সংযুক্ত রয়েছে.

Model Discovery

Google google-models ডিসকভারি মোড ব্যবহার করে। ডিসকভারি থেকে API কী-এর জন্য উপলব্ধ জেমিনি মডেলগুলো ফেরত আসা উচিত; যদি সিলেক্টরটি খালি থাকে, তবে একই বেস URL এর বিরুদ্ধে কীটি পরীক্ষা করুন এবং নিশ্চিত হয়ে নিন যে সেই অ্যাকাউন্টের জন্য মডেল ফ্যামিলিটি সক্রিয় আছে.

প্রদানকারী রেজিস্ট্রিতে জানা আউটপুট-টোকেন সীমাগুলো মডেল-সচেতন। যদি দীর্ঘ অনুবাদ বা ডায়াগ্রাম ব্যাখ্যা ট্রাঙ্কিউট হয়, তবে বড় সপোর্টেড আউটপুট ক্যাপ সম্পন্ন জেমিনি মডেল নির্বাচন করুন অথবা অনুরোধকৃত আউটপুট আকার কমান.

সমস্যা সমাধান

  • 400: সাধারণত মডেল ID নেটিভ জেমিনি রুটের সাথে মেলে না অথবা রিকোয়েস্টটি মডেলের সপোর্টেড শেপকে অতিক্রম করে যায়.
  • 401 বা 403: কী-এর সীমাবদ্ধতা, প্রজেক্ট/API সক্রিয়করণ, এবং কীটি জেমিনি অ্যাক্সেস করতে পারে কিনা তা যাচাই করুন.
  • 404: কনফিগার করা API ভার্সনে মডেল ID উপলব্ধ নয়.
  • এই প্রোফাইলের অধীনে গেটওয়ে উদাহরণগুলো ব্যর্থ হয়: নেটিভ Google প্রদানকারীর পরিবর্তে গেটওয়ে প্রিসেট ব্যবহার করুন.

কখন ব্যবহার করবেন

দ্রুত অনুবাদ, বড়-পরিমাণের নোট পরিষ্কারকরণ, এবং সেইসব ওয়ার্কফ্লোর জন্য Google ব্যবহার করুন যেখানে জেমিনির খরচ/পারফরম্যান্স অনুপাত সরাসরি OpenAI বা Anthropic এর তুলনায় ভালো। OpenAI-সামঞ্জস্যপূর্ণ রিজনিং-মডেল হ্যান্ডলিং প্রয়োজন এমন ওয়ার্কফ্লোরের জন্য অন্য কোনো প্রদানকারী বেছে নিন.


পরবর্তী ধাপসমূহ

  • LLM Providers -- পূর্ণ কনফিগারেশন, প্রতি-টাস্ক মডেল এবং রিট্রাই লজিক
  • Translation -- উচ্চ-পরিমাণের অনুবাদ কাজের জন্য জেমিনি ফ্ল্যাশ সুপারিশ করা হয়