Укажите место для доступа к модели

Щелкните своего поставщика API Gemini , чтобы просмотреть специфичный для этого поставщика контент и код на этой странице.


Генеративные модели искусственного интеллекта от Google доступны в определенных регионах.

При инициализации бэкэнд-сервиса Vertex AI Gemini API в вашем коде вы можете дополнительно указать местоположение модели, к которой вы обращаетесь в своих запросах. Если вы не укажете местоположение, по умолчанию будет us-central1 . Список доступных местоположений см. далее на этой странице.

Узнайте о global местоположении

Для доступа к моделям Gemini 2.0 и Gemini 2.5 API Vertex AI Gemini поддерживает global местоположение, что означает, что ваш запрос будет обработан доступной моделью в любой точке глобального пула. Установка global местоположения для ваших запросов может улучшить общую доступность, одновременно уменьшая количество ошибок исчерпанных ресурсов (429).

Кроме того, предварительные версии и экспериментальные модели Gemini 2.5, выпущенные после июня 2025 года, доступны только в global масштабе.

Примеры кода

Обратите внимание, что эти примеры показывают доступ к модели Gemini , но вы также можете указать местоположение при доступе к модели Imagen .

Замените LOCATION на код местоположения (например, europe-west4 ) из списка доступных местоположений далее на этой странице.

Быстрый

// ...

// 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');

// ...

Единство

// ...

// 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");

// ...

Доступные локации

Google Cloud использует регионы . Google Cloud хранит данные клиентов только в указанном вами регионе для всех общедоступных функций Generative AI на Vertex AI .

Generative AI on Vertex AI доступен в следующих регионах. Некоторые модели и/или определенные версии могут быть недоступны во всех локациях (подробную информацию о доступности локаций см. в документации Google Cloud ).

Модели Gemini 2.0 и Gemini 2.5 также доступны в global местоположении. global местоположение не поддерживается для моделей Imagen .

Соединенные Штаты

  • Колумбус, Огайо ( us-east5 )
  • Даллас, Техас ( us-south1 )
  • Айова ( us-central1 )
  • Лас-Вегас, Невада ( us-west4 )
  • Moncks Corner, Южная Каролина ( 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 )