এই পৃষ্ঠায় প্রদানকারী-নির্দিষ্ট বিষয়বস্তু এবং কোড দেখতে আপনার জেমিনি এপিআই প্রদানকারীর উপর ক্লিক করুন। |
গুগলের জেনারেটিভ এআই মডেলগুলো নির্দিষ্ট কিছু অঞ্চলে পাওয়া যায়।
আপনার কোডে Vertex AI Gemini API ব্যাকএন্ড সার্ভিসটি চালু করার সময়, আপনি ঐচ্ছিকভাবে আপনার অনুরোধে অ্যাক্সেস করা মডেলটির অবস্থান নির্দিষ্ট করে দিতে পারেন। এই পৃষ্ঠার পরবর্তী অংশে উপলব্ধ অবস্থানগুলির তালিকা দেখুন।
অবস্থান সম্পর্কিত কিছু গুরুত্বপূর্ণ তথ্য ও সর্বোত্তম অনুশীলন নিচে দেওয়া হলো:
ধারণক্ষমতার সীমা মডেল, অঞ্চল ও মিনিট অনুযায়ী নির্ধারিত।
আপনি কোনো অবস্থান নির্দিষ্ট না করলে, ডিফল্ট হিসেবে
us-central1ব্যবহৃত হয়।অপ্রত্যাশিতভাবে ধারণক্ষমতার সীমায় পৌঁছানো এড়াতে, অবস্থানটি
globalএ সেট করার কথা বিবেচনা করুন (যদি আপনার মডেলটিglobalঅবস্থান সমর্থন করে)।আপনার ব্যবহারের ক্ষেত্রে লোকেশন '
globalহিসেবে সেট করা যদি প্রযোজ্য বা সমর্থিত না হয়, তাহলে মডেলগুলো কোথা থেকে অ্যাক্সেস করবেন তা স্পষ্টভাবে নির্ধারণ করে দেওয়ার কথা বিবেচনা করুন। উদাহরণস্বরূপ, আপনি Firebase Remote Config ব্যবহার করে আপনার শেষ ব্যবহারকারীর অবস্থানের উপর ভিত্তি করে লোকেশন সেট করতে পারেন।
global অবস্থান সম্পর্কে জানুন
প্রায় সমস্ত জেমিনি মডেল অ্যাক্সেস করার জন্য, ভার্টেক্স এআই জেমিনি এপিআই একটি global লোকেশন সমর্থন করে, যার অর্থ আপনার অনুরোধটি গ্লোবাল পুলের যেকোনো উপলব্ধ মডেল দ্বারা পরিচালিত হবে। আপনার অনুরোধের জন্য লোকেশন global সেট করলে তা আপনাকে মডেলের ধারণক্ষমতার সীমাবদ্ধতা এড়াতে এবং রিসোর্স শেষ হয়ে যাওয়ার (429) ত্রুটি কমাতে সাহায্য করতে পারে।
কোডের নমুনা
উল্লেখ্য যে, এই নমুনাগুলিতে একটি জেমিনি মডেল অ্যাক্সেস করা দেখানো হয়েছে, কিন্তু একটি ইমাজেন মডেল অ্যাক্সেস করার সময় আপনি একটি অবস্থানও নির্দিষ্ট করে দিতে পারেন।
এই পৃষ্ঠার পরবর্তী অংশে উপলব্ধ স্থানগুলির তালিকা থেকে LOCATION এর জায়গায় অবস্থান কোডটি (যেমন, europe-west4 ) বসান।
সুইফট
// ...
// Initialize the Vertex AI Gemini API backend service
// Specify a supported location for where you want to access the model
let ai = FirebaseAI.firebaseAI(backend: .vertexAI(location: "LOCATION"))
// Create a `GenerativeModel` instance with a model that supports your use case
let model = ai.generativeModel(modelName: "MODEL_NAME")
// ...
Kotlin
// ...
// Initialize the Vertex AI Gemini API backend service
// Specify a supported location for where you want to access the model
val model = Firebase.ai(backend = GenerativeBackend.vertexAI(location = "LOCATION"))
.generativeModel("MODEL_NAME")
// ...
Java
// ...
// Initialize the Vertex AI Gemini API backend service
// Specify a supported location for where you want to access the model
GenerativeModel ai = FirebaseAI.getInstance(GenerativeBackend.vertexAI("LOCATION"))
.generativeModel("MODEL_NAME");
GenerativeModelFutures model = GenerativeModelFutures.from(ai);
// ...
Web
// ...
// Initialize FirebaseApp
const firebaseApp = initializeApp(firebaseConfig);
// Initialize the Vertex AI Gemini API backend service
// Specify a supported location for where you want to access the model
const ai = getAI(firebaseApp, { backend: new VertexAIBackend('LOCATION') });
// Create a `GenerativeModel` instance with a model that supports your use case
const model = getGenerativeModel(ai, { model: 'MODEL_NAME' });
// ...
Dart
// ...
// Initialize the Vertex AI Gemini API backend service
// Specify a supported location for where you want to access the model
final ai = await FirebaseAI.vertexAI(location: 'LOCATION');
// Create a `GenerativeModel` instance with a model that supports your use case
final model = ai.generativeModel(model: 'MODEL_NAME');
// ...
ঐক্য
// ...
// Initialize the Vertex AI Gemini API backend service
// Specify a supported location for where you want to access the model
var ai = FirebaseAI.GetInstance(FirebaseAI.Backend.VertexAI(location: "LOCATION"));
// Create a `GenerativeModel` instance with a model that supports your use case
var model = ai.GetGenerativeModel(modelName: "MODEL_NAME");
// ...
মনে রাখবেন, আপনি যদি এমন কোনো অবস্থান নির্দিষ্ট করেন যেখানে মডেলটি উপলব্ধ নেই, তাহলে আপনি একটি 404 ত্রুটি পাবেন, যেখানে বলা থাকবে যে মডেলটি was not found or your project does not have access to it ।
উপলব্ধ স্থান
Google Cloud অঞ্চল ব্যবহার করে। ভার্টেক্স এআই- এর জেনারেটিভ এআই-এর সকল সাধারণভাবে উপলব্ধ বৈশিষ্ট্যের জন্য, Google Cloud গ্রাহকের ডেটা শুধুমাত্র আপনার নির্দিষ্ট করা অঞ্চলেই সংরক্ষণ করে।
Vertex AI- তে জেনারেটিভ এআই নিম্নলিখিত অঞ্চলগুলিতে উপলব্ধ। কিছু মডেল এবং/অথবা নির্দিষ্ট সংস্করণ সব স্থানে উপলব্ধ নাও হতে পারে (বিস্তারিত স্থানভিত্তিক প্রাপ্যতার জন্য, Google Cloud ডকুমেন্টেশন দেখুন)।
সমস্ত জেমিনি মডেল ( Gemini Live API মডেল ব্যতীত) একটি global লোকেশনেও উপলব্ধ। সমস্ত Live API মডেল এবং সমস্ত ইমাজেন মডেলের জন্য global লোকেশন সমর্থিত নয় ।
মার্কিন যুক্তরাষ্ট্র
- কলম্বাস, ওহাইও (
us-east5) - ডালাস, টেক্সাস (
us-south1) - আইওয়া (
us-central1) - লাস ভেগাস, নেভাডা (
us-west4) - মনকস কর্নার, দক্ষিণ ক্যারোলাইনা (
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)