|
এই পৃষ্ঠায় প্রদানকারী-নির্দিষ্ট কন্টেন্ট ও কোড দেখতে আপনার Gemini API প্রদানকারীর আইকনে ক্লিক করুন। |
Google-এর জেনারেটিভ AI মডেল নির্দিষ্ট অঞ্চলে উপলভ্য। আপনার সম্মতি, লেটেন্সি, উপলভ্যতা এবং স্থায়িত্ব সংক্রান্ত প্রয়োজনীয়তা পূরণের জন্য মডেলটি কোথায় অ্যাক্সেস করবেন তা বেছে নিতে পারবেন।
Firebase AI Logic ব্যবহার করার সময়, আপনার প্রতিটি অনুরোধ যা Agent Platform Gemini API (formerly Vertex AI) ব্যবহার করে, তা ঐচ্ছিকভাবে মডেল অ্যাক্সেস করার জন্য লোকেশন অন্তর্ভুক্ত করতে পারে। Firebase AI Logic-এ ডিফল্ট লোকেশন সেটিংস আছে।
- নতুন "এজেন্ট প্ল্যাটফর্ম" ইনিশিয়ালাইজেশন সিনট্যাক্স ব্যবহার করার সময়:
global - পুরনো "Vertex AI" ইনিশিয়ালাইজেশন সিনট্যাক্স ব্যবহার করার সময়:
us-central1
global লোকেশন সম্পর্কে
প্রায় সব Gemini মডেলের জন্য, Agent Platform Gemini API (formerly Vertex AI) একটি
global লোকেশন অফার করে, যার অর্থ হল আপনার অনুরোধ গ্লোবাল পুলে উপলভ্য
মডেলের মাধ্যমে হ্যান্ডেল করা হবে।
আপনার অনুরোধের জন্য global লোকেশন ব্যবহার করলে, মডেলের
ক্ষমতা সংক্রান্ত সীমা এড়াতে এবং "পরিষেবা ওভারলোড" (503) সংক্রান্ত সমস্যা কমাতে সাহায্য করতে পারে।
এছাড়াও, মডেলের উপর নির্ভর করে, global লোকেশন ব্যবহার করা প্রয়োজনীয়
হতে পারে
কারণ এটিই মডেলের জন্য উপলভ্য একমাত্র লোকেশন (যেমন, একটি
প্রিভিউ Gemini মডেল)।
কখন স্পষ্টভাবে লোকেশন সেট করার প্রয়োজন হয়?
Firebase AI Logic-এ লোকেশনের জন্য অটোমেটিক ডিফল্ট আছে (যেমন,
global "এজেন্ট প্ল্যাটফর্ম" ইনিশিয়ালাইজেশন সিনট্যাক্স ব্যবহার করার সময়)। তবে, আপনি যদি
অন্য লোকেশন ব্যবহার করতে চান বা প্রয়োজন হয়, তাহলে আপনাকে স্পষ্টভাবে
কোডে Agent Platform Gemini API (formerly Vertex AI) ব্যাকএন্ড পরিষেবা
ইনিশিয়ালাইজ করার সময় লোকেশন উল্লেখ করতে হবে।
মডেলের উপর নির্ভর করে, স্পষ্টভাবে লোকেশন সেট করা প্রয়োজনীয় হতে পারে।
আপনার অনুরোধ যদি এমন লোকেশনে কোনও মডেল অ্যাক্সেস করার চেষ্টা করে যেখানে এটি উপলভ্য নয়,
তাহলে আপনি একটি 404 ত্রুটি পাবেন যা বলে যে মডেলটি
was not found or your project does not have access to it।
Gemini প্রিভিউ ও পরীক্ষামূলক মডেল: শুধুমাত্র
globalলোকেশনে উপলভ্য।Gemini 3.x স্থিতিশীল মডেল:
globalলোকেশনে উপলভ্য এবং প্রায়শইusওeuলোকেশনে উপলভ্য।Gemini 2.5 মডেল: অনেক লোকেশনে উপলভ্য। মনে রাখবেন, Gemini Live API 2.5 মডেল
global-এ উপলভ্য নয়।
এই পৃষ্ঠায় পরে সব উপলভ্য লোকেশনের তালিকা দেখুন।
সাধারণ তথ্য ও পেশাদার পদ্ধতি
লোকেশন সম্পর্কে কিছু গুরুত্বপূর্ণ তথ্য ও পেশাদার পদ্ধতি এখানে দেওয়া হল:
ক্ষমতার সীমা হল প্রতি মডেল, প্রতি অঞ্চল, প্রতি মিনিট।
অপ্রত্যাশিতভাবে ক্যাপাসিটি সীমা অতিক্রম করা এড়াতে,
globalলোকেশন (মডেলটিglobalলোকেশনে উপলভ্য থাকলে) ব্যবহার করার কথা বিবেচনা করুন।আপনি যে লোকেশন থেকে মডেল অ্যাক্সেস করেন সেটি কন্ট্রোল করতে Firebase Remote Config ব্যবহার করার কথা বিবেচনা করুন। এর ফলে, আপনার অ্যাপের নতুন ভার্সন রিলিজ না করেই আপনি লোকেশন পরিবর্তন করতে পারবেন।
আপনার ব্যবহারের ক্ষেত্রে
globalলোকেশন ব্যবহার করা প্রযোজ্য না হলে, আপনি যেখানে মডেল অ্যাক্সেস করেন সেখানে স্পষ্টভাবে ডিস্ট্রিবিউট করার কথা বিবেচনা করুন (যদি মডেলটিglobalছাড়া অন্য লোকেশনে উপলভ্য থাকে)। যেমন, আপনি Firebase Remote Config ব্যবহার করে এন্ড-ইউজারের লোকেশনের উপর ভিত্তি করে লোকেশন সেট করতে পারেন।
কোডের নমুনা
Firebase AI Logic-এ লোকেশনের জন্য অটোমেটিক ডিফল্ট আছে (যেমন,
global "এজেন্ট প্ল্যাটফর্ম" ইনিশিয়ালাইজেশন সিনট্যাক্স ব্যবহার করার সময়)। তবে, আপনি যদি
অন্য লোকেশন ব্যবহার করতে চান বা প্রয়োজন হয়, তাহলে আপনাকে স্পষ্টভাবে
কোডে Agent Platform Gemini API (formerly Vertex AI) ব্যাকএন্ড পরিষেবা
ইনিশিয়ালাইজ করার সময় লোকেশন উল্লেখ করতে হবে।
উপলভ্য লোকেশনের
তালিকা থেকে LOCATION-এর পরিবর্তে লোকেশন কোড (যেমন, global বা
us-central1) লিখুন, যা এই পৃষ্ঠায় পরে দেওয়া আছে।
এজেন্ট প্ল্যাটফর্ম সিনট্যাক্স
Swift
// ...
// Initialize the Agent Platform Gemini API backend service (formerly branded Vertex AI).
// For the `agentPlatform` syntax, the default location is `global`, so
// specifying a location is usually optional since most models are supported in `global`.
let ai = FirebaseAI.firebaseAI(backend: .agentPlatform(location: "LOCATION"))
// ...
Kotlin
// ...
// Initialize the Agent Platform Gemini API backend service (formerly branded Vertex AI).
// For the `agentPlatform` syntax, the default location is `global`, so
// specifying a location is usually optional since most models are supported in `global`.
val ai = Firebase.ai(backend = GenerativeBackend.agentPlatform(location = "LOCATION"))
// ...
Java
// ...
// Initialize the Agent Platform Gemini API backend service (formerly branded Vertex AI).
// For the `agentPlatform` syntax, the default location is `global`, so
// specifying a location is usually optional since most models are supported in `global`.
GenerativeModel ai = FirebaseAI.getInstance(GenerativeBackend.agentPlatform("LOCATION"));
// ...
Web
// ...
// Initialize FirebaseApp
// Initialize the Agent Platform Gemini API backend service (formerly branded Vertex AI).
// For the `AgentPlatformBackend` syntax, the default location is `global`, so
// specifying a location is usually optional since most models are supported in `global`.
const ai = getAI(firebaseApp, { backend: new AgentPlatformBackend('LOCATION') });
// ...
Dart
// ...
// Initialize the Agent Platform Gemini API backend service (formerly branded Vertex AI).
// For the `agentPlatform` syntax, the default location is `global`, so
// specifying a location is usually optional since most models are supported in `global`.
final ai = await FirebaseAI.agentPlatform(location: 'LOCATION');
// ...
Unity
// ...
// Initialize the Agent Platform Gemini API backend service (formerly Vertex AI).
// For the `AgentPlatform` syntax, the default location is `global`, so
// specifying a location is usually optional since most models are supported in `global`.
var ai = FirebaseAI.GetInstance(FirebaseAI.Backend.AgentPlatform(location: "LOCATION"));
// ...
Vertex AI সিনট্যাক্স
Swift
// ...
// Initialize the Agent Platform Gemini API backend service (formerly branded Vertex AI).
// For the legacy `vertexai` syntax, the default location is `us-central`, so
// specifying a location is usually required since most models are *not* supported in `us-central`.
let ai = FirebaseAI.firebaseAI(backend: .vertexai(location: "LOCATION"))
// ...
Kotlin
// ...
// Initialize the Agent Platform Gemini API backend service (formerly branded Vertex AI).
// For the legacy `vertexAI` syntax, the default location is `us-central`, so
// specifying a location is usually required since most models are *not* supported in `us-central`.
val ai = Firebase.ai(backend = GenerativeBackend.vertexAI(location = "LOCATION"))
// ...
Java
// ...
// Initialize the Agent Platform Gemini API backend service (formerly branded Vertex AI).
// For the legacy `vertexAI` syntax, the default location is `us-central`, so
// specifying a location is usually required since most models are *not* supported in `us-central`.
GenerativeModel ai = FirebaseAI.getInstance(GenerativeBackend.vertexAI("LOCATION"));
// ...
Web
// ...
// Initialize FirebaseApp
// Initialize the Agent Platform Gemini API backend service (formerly branded Vertex AI).
// For the legacy `VertexAIBackend` syntax, the default location is `us-central`, so
// specifying a location is usually required since most models are *not* supported in `us-central`.
const ai = getAI(firebaseApp, { backend: new VertexAIBackend('LOCATION') });
// ...
Dart
// ...
// Initialize the Agent Platform Gemini API backend service (formerly branded Vertex AI).
// For the legacy `vertexAI` syntax, the default location is `us-central`, so
// specifying a location is usually required since most models are *not* supported in `us-central`.
final ai = await FirebaseAI.vertexAI(location: 'LOCATION');
// ...
Unity
// ...
// Initialize the Agent Platform Gemini API backend service (formerly branded Vertex AI).
// For the legacy `VertexAI` syntax, the default location is `us-central`, so
// specifying a location is usually required since most models are *not* supported in `us-central`.
var ai = FirebaseAI.GetInstance(FirebaseAI.Backend.VertexAI(location: "LOCATION"));
// ...
মনে রাখবেন, আপনি এমন কোনও লোকেশন উল্লেখ করলে যেখানে মডেলটি উপলভ্য নেই, আপনি
একটি ৪০৪ সমস্যা পাবেন যা বলে যে মডেলটি
was not found or your project does not have access to it।
উপলভ্য লোকেশন
Google Cloud ব্যবহার করে অঞ্চল। Google Cloud শুধুমাত্র সেইসব অঞ্চলে গ্রাহকের ডেটা স্টোর করে যেগুলি আপনি Agent Platform-এ উপলভ্য জেনারেটিভ AI-এর সব ফিচারের জন্য নির্দিষ্ট করেছেন।
Agent Platform-এ জেনারেটিভ AI নিম্নলিখিত অঞ্চলে উপলভ্য। কিছু মডেল এবং/বা নির্দিষ্ট ভার্সন সব লোকেশনে উপলভ্য নাও হতে পারে (লোকেশন অনুযায়ী উপলভ্যতা সম্পর্কে বিস্তারিত জানতে, Google Cloud ডকুমেন্টেশন দেখুন)।
নিম্নলিখিত বিষয়গুলি মনে রাখবেন:
Firebase AI Logic ডিফল্ট হিসেবে এইসব লোকেশন সেট করা থাকে:
- নতুন "এজেন্ট প্ল্যাটফর্ম" ইনিশিয়ালাইজেশন সিনট্যাক্স ব্যবহার করার সময়:
global - পুরনো "Vertex AI" ইনিশিয়ালাইজেশন সিনট্যাক্স ব্যবহার করার সময়:
us-central1
- নতুন "এজেন্ট প্ল্যাটফর্ম" ইনিশিয়ালাইজেশন সিনট্যাক্স ব্যবহার করার সময়:
Gemini প্রিভিউ ও পরীক্ষামূলক মডেল: শুধুমাত্র
globalলোকেশনে উপলভ্য।Gemini 3.x স্থিতিশীল মডেল:
globalলোকেশনে উপলভ্য এবং প্রায়শইusওeuলোকেশনে উপলভ্য।Gemini 2.5 মডেল: অনেক লোকেশনে উপলভ্য। মনে রাখবেন, Gemini Live API 2.5 মডেল
global-এ উপলভ্য নয়।
Gemini 3.x ও তার পরের মডেল
Gemini 3.x ও তার পরের যেকোনও মডেল ব্যবহার করার সময়, Firebase AI Logic নিম্নলিখিত লোকেশনে কাজ করে:
globaluseu
প্রতিটি মডেলের জন্য উপলভ্য লোকেশন সম্পর্কে বিস্তারিত জানতে, Google Cloud ডকুমেন্টেশন দেখুন।
পুরনো জেনারেশনের মডেল
পুরনো Gemini মডেল (যেমন 2.5 মডেল) ব্যবহার করার সময়, Firebase AI Logic নিচের লোকেশনগুলিতে কাজ করে:
গ্লোবাল
global
মার্কিন যুক্তরাষ্ট্র
- কলম্বাস, ওহাইও (
us-east5) - ডালাস, টেক্সাস (
us-south1) - আইওয়া (
us-central1) - লাস ভেগাস, নেভাদা (
us-west4) - Moncks Corner, South Carolina (
us-east1) - উত্তর ভার্জিনিয়া (
us-east4) - ওরেগন (
us-west1)
কানাডা
- মন্ট্রিয়েল (
northamerica-northeast1)
দক্ষিণ আমেরিকা
- সাও পাওলো, ব্রাজিল (
southamerica-east1)
ইউরোপ
- বেলজিয়াম (
europe-west1) - ফিনল্যান্ড (
europe-north1) - ফ্র্যাঙ্কফুর্ট, জার্মানি (
europe-west3) - লন্ডন, যুক্তরাজ্য (
europe-west2) - মাদ্রিদ, স্পেন (
europe-southwest1) - মিলান, ইতালি (
europe-west8) - নেদারল্যান্ড (
europe-west4) - প্যারিস, ফ্রান্স (
europe-west9) - ওয়ারশ, পোল্যান্ড (
europe-central2) - জুরিখ, সুইজারল্যান্ড (
europe-west6)
এশিয়া প্যাসিফিক
- চাংহুয়া কাউন্টি, তাইওয়ান (
asia-east1) - হংকং, চিন (
asia-east2) - মুম্বই, ভারত (
asia-south1) - সিওল, কোরিয়া (
asia-northeast3) - সিঙ্গাপুর (
asia-southeast1) - সিডনি, অস্ট্রেলিয়া (
australia-southeast1) - টোকিও, জাপান (
asia-northeast1)
মধ্যপ্রাচ্য
- দাম্মাম, সৌদি আরব (
me-central2) - দোহা, কাতার (
me-central1) - তেল আভিভ, ইজরায়েল (
me-west1)
মনে রাখবেন, Gemini Live API 2.5 মডেল global-এ উপলভ্য নয়।
প্রতিটি মডেলের জন্য উপলভ্য লোকেশন সম্পর্কে বিস্তারিত জানতে, Google Cloud ডকুমেন্টেশন দেখুন।
আগে উপলভ্য ছিল, কিন্তু এখন বন্ধ করে দেওয়া হয়েছে এমন লোকেশনের তালিকা:
- এখনও পর্যন্ত কোনও লোকেশন বন্ধ করা হয়নি