|
انقر على موفّر Gemini API لعرض المحتوى والرمز الخاصين بموفّر الخدمة على هذه الصفحة. |
تتوفّر نماذج الذكاء الاصطناعي التوليدي من Google في مناطق محدّدة.
عند تهيئة خدمة Vertex AI Gemini API الخلفية في الرمز البرمجي، يمكنك اختياريًا تحديد الموقع الجغرافي للنموذج الذي تريد الوصول إليه في طلباتك. يمكنك الاطّلاع على قائمة المواقع الجغرافية المتاحة أدناه في هذه الصفحة.
في ما يلي بعض الحقائق الأساسية وأفضل الممارسات المتعلّقة بالمواقع الجغرافية:
تكون حدود السعة لكل نموذج، لكل منطقة، ولكل دقيقة.
إذا لم تحدّد موقعًا جغرافيًا، سيكون الموقع الجغرافي التلقائي هو
us-central1.لتجنُّب بلوغ حدود السعة بشكل غير متوقّع، ننصحك بضبط الموقع الجغرافي على
globalفي طلباتك.إذا لم يكن ضبط الموقع الجغرافي على
globalمناسبًا لحالة الاستخدام، ننصحك بتوزيع الأماكن التي يمكنك الوصول إلى النماذج فيها بشكل صريح. على سبيل المثال، يمكنك ضبط الموقع الجغرافي استنادًا إلى الموقع الجغرافي للمستخدم النهائي باستخدام Firebase Remote Config.
التعرّف على الموقع الجغرافي global
للوصول إلى جميع نماذج Gemini تقريبًا، يتيح Vertex AI Gemini API استخدام موقع جغرافي global، ما يعني أنّه سيتم التعامل مع طلبك من خلال نموذج متاح في أي مكان ضمن المجموعة العالمية.
يمكن أن يساعدك ضبط الموقع الجغرافي على global لطلباتك في تجنُّب بلوغ حدود سعة النموذج وتقليل أخطاء "الموارد مستنفدة" (429).
عيّنات تعليمات برمجية
يُرجى العِلم أنّ هذه النماذج تعرض كيفية الوصول إلى نموذج Gemini، ولكن يمكنك أيضًا تحديد موقع جغرافي عند الوصول إلى نموذج Imagen.
استبدِل LOCATION برمز الموقع الجغرافي (مثلاً، europe-west4) من قائمة المواقع الجغرافية المتاحة في وقت لاحق من هذه الصفحة.
Swift
// ...
// Initialize the Vertex AI Gemini API backend service
// Specify the 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 the 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 the 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 the 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 the 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');
// ...
Unity
// ...
// Initialize the Vertex AI Gemini API backend service
// Specify the 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 فقط.
تتوفّر ميزات الذكاء الاصطناعي التوليدي على Vertex AI في المناطق التالية. قد لا تتوفّر بعض الطُرز و/أو الإصدارات المحدّدة في جميع المواقع الجغرافية (للاطّلاع على تفاصيل حول مدى التوفّر في المواقع الجغرافية، يُرجى الرجوع إلى Google Cloud المستندات).
تتوفّر جميع نماذج Gemini (باستثناء نماذج Gemini Live) أيضًا في global. بالنسبة إلى طُرز Imagen، لا يتوفّر الموقع الجغرافي 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)