Określ lokalizację, w której będzie można uzyskać dostęp do modelu

Kliknij dostawcę Gemini API, aby wyświetlić na tej stronie treści i kod dostawcy.


Modele generatywnej AI od Google są dostępne w określonych regionach.

Podczas inicjowania usługi backendu Vertex AI Gemini API w kodzie możesz opcjonalnie określić lokalizację modelu, do którego uzyskujesz dostęp w swoich żądaniach. Jeśli nie określisz lokalizacji, domyślną wartością będzie us-central1. Listę dostępnych lokalizacji znajdziesz w dalszej części tej strony.

Dowiedz się więcej o lokalizacji global

W przypadku dostępu do modeli Gemini 2.0Gemini 2.5 usługa Vertex AI Gemini API obsługuje lokalizację global, co oznacza, że Twoje żądanie zostanie obsłużone przez dostępny model z dowolnego miejsca na świecie. Ustawienie lokalizacji na global w przypadku żądań może zwiększyć ogólną dostępność i zmniejszyć liczbę błędów wyczerpania zasobów (429).

Modele w Gemini 2.5 wersji podglądowejeksperymentalnej, które zostały udostępnione po czerwcu 2025 r., są zwykle dostępne tylko w global.

Przykładowe fragmenty kodu

Pamiętaj, że te przykłady pokazują dostęp do modelu Gemini, ale możesz też określić lokalizację podczas uzyskiwania dostępu do modelu Imagen.

Zastąp LOCATION kodem lokalizacji (np. europe-west4) z listy dostępnych lokalizacji, która znajduje się dalej na tej stronie.

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

// ...

Dostępne lokalizacje

Google Cloud korzysta z regionów. Google Cloud przechowuje dane klientów tylko w regionie określonym przez Ciebie dla wszystkich ogólnodostępnych funkcji generatywnej AI na platformie Vertex AI.

Generatywna AI na Vertex AI jest dostępna w tych regionach: Niektóre modele lub konkretne wersje mogą być niedostępne w niektórych lokalizacjach (szczegółowe informacje o dostępności w poszczególnych lokalizacjach znajdziesz w Google Clouddokumentacji).

Modele Gemini 2.0Gemini 2.5 (z wyjątkiem Gemini 2.0 Flash Live) są też dostępne w lokalizacji global. W przypadku modeli Imagen lokalizacja global nie jest obsługiwana.

Stany Zjednoczone

  • Columbus, Ohio (us-east5)
  • Dallas, Teksas (us-south1)
  • Iowa (us-central1)
  • Las Vegas, Nevada (us-west4)
  • Moncks Corner, Karolina Południowa (us-east1)
  • Północna Wirginia (us-east4)
  • Oregon (us-west1)

Kanada

  • Montreal (northamerica-northeast1)

Ameryka Południowa

  • São Paulo, Brazylia (southamerica-east1)

Europa

  • Belgia (europe-west1)
  • Finlandia (europe-north1)
  • Frankfurt, Niemcy (europe-west3)
  • Londyn, Wielka Brytania (europe-west2)
  • Madryt, Hiszpania (europe-southwest1)
  • Mediolan, Włochy (europe-west8)
  • Holandia (europe-west4)
  • Paryż, Francja (europe-west9)
  • Warszawa, Polska (europe-central2)
  • Zurych, Szwajcaria (europe-west6)

Azja i Pacyfik

  • Powiat Zhanghua, Tajwan (asia-east1)
  • Hongkong, Chiny (asia-east2)
  • Bombaj, Indie (asia-south1)
  • Seul, Korea (asia-northeast3)
  • Singapur (asia-southeast1)
  • Sydney, Australia (australia-southeast1)
  • Tokio, Japonia (asia-northeast1)

Bliski Wschód

  • Dammam, Arabia Saudyjska (me-central2)
  • Doha, Katar (me-central1)
  • Tel Awiw, Izrael (me-west1)