Clique no seu provedor de Gemini API para conferir o conteúdo e o código específicos do provedor nesta página. |
Os modelos de IA generativa do Google estão disponíveis em regiões específicas.
Ao inicializar o serviço de back-end do Vertex AI Gemini API no código,
você pode especificar o local do modelo que está acessando
nas solicitações. Se você não especificar um local, o padrão será us-central1
.
Confira a lista de locais disponíveis mais adiante nesta página.
Saiba mais sobre o local global
Para acessar os modelos Gemini 2.0 e Gemini 2.5, o
Vertex AI Gemini API é compatível com um local global
, o que significa que sua
solicitação será processada por um modelo disponível em qualquer lugar do pool global.
Definir o local como global
nas solicitações pode melhorar a disponibilidade geral e reduzir os erros de recursos esgotados (429).
Além disso, os modelos experimental e de prévia do Gemini 2.5 lançados após junho de 2025 geralmente só podem ser acessados no local global
.
Amostras de código
Esses exemplos mostram o acesso a um modelo Gemini, mas também é possível especificar um local ao acessar um modelo Imagen.
Substitua LOCATION pelo código do local (por exemplo, europe-west4
)
da lista de locais disponíveis mais adiante nesta página.
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");
// ...
Locais disponíveis
O Google Cloud usa regiões. O Google Cloud só armazena os dados do cliente na região especificada para todos os recursos geralmente disponíveis da IA generativa no Vertex AI.
A IA generativa no Vertex AI está disponível nas seguintes regiões. Alguns modelos e/ou versões específicas podem não estar disponíveis em todos os locais. Para saber mais sobre a disponibilidade por local, consulte a documentação do Google Cloud.
Os modelos Gemini 2.0 e Gemini 2.5 (exceto Gemini 2.0 Flash Live) também estão disponíveis em um local global
.
Para modelos Imagen, o local global
não é compatível.
Estados Unidos
- Columbus, Ohio (
us-east5
) - Dallas, Texas (
us-south1
) - Iowa (
us-central1
) - Las Vegas, Nevada (
us-west4
) - Moncks Corner, Carolina do Sul (
us-east1
) - Norte da Virgínia (
us-east4
) - Oregon (
us-west1
)
Canadá
- Montréal (
northamerica-northeast1
)
América do Sul
- São Paulo, Brasil (
southamerica-east1
)
Europa
- Bélgica (
europe-west1
) - Finlândia (
europe-north1
) - Frankfurt, Alemanha (
europe-west3
) - Londres, Reino Unido (
europe-west2
) - Madri, Espanha (
europe-southwest1
) - Milão, Itália (
europe-west8
) - Países Baixos (
europe-west4
) - Paris, França (
europe-west9
) - Varsóvia, Polônia (
europe-central2
) - Zurique, Suíça (
europe-west6
)
Ásia-Pacífico
- Changhua County, Taiwan (
asia-east1
) - Hong Kong, China (
asia-east2
) - Mumbai, Índia (
asia-south1
) - Seul, Coreia (
asia-northeast3
) - Singapura (
asia-southeast1
) - Sydney, Austrália (
australia-southeast1
) - Tóquio, Japão (
asia-northeast1
)
Oriente Médio
- Damã, Arábia Saudita (
me-central2
) - Doha, Catar (
me-central1
) - Tel Aviv, Israel (
me-west1
)