Google and Partner models and generative AI features on Gemini Enterprise Agent Platform are exposed as specific regional endpoints and a global endpoint. Global endpoints cover the entire world and provide higher availability and reliability than single regions.
Specify an endpoint
For standard regional endpoints (such as us-central
) and the global endpoint:
Python
# google-cloud-aiplatform >= 1.79.0 is required
import vertexai
from vertexai.generative_models import GenerativeModel
vertexai.init(project=' PROJECT_ID
', location=' LOCATION
')
Python
# google-genai >= 0.8.0 is required
client = genai.Client(
vertexai=True,
project=' PROJECT_ID
',
location=' LOCATION
'
)
REST
PROJECT_ID=" PROJECT_ID
"
LOCATION=" LOCATION
"
MODEL_ID=" MODEL_ID
"
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://${LOCATION}$-aiplatform.googleapis.com/v1/projects/${PROJECT_ID}/locations/${LOCATION}/publishers/google/models/${MODEL_ID}:generateContent" \
-d '{
"contents": {
"role": "user",
"parts": {
"text": "Explain how AI works in a few words."
}
}
}'
Multi-region endpoints
Multi-region endpoints allow you to ensure that machine learning processing of Customer Data by the service stays within a specific jurisdictional boundary, such as the United States or the European Union.
The following table lists the hostnames for multi-region endpoints:
| Multi-region | Location | Hostname |
|---|---|---|
|
United States
|
us
|
https://aiplatform.us.rep.googleapis.com
|
|
European Union
|
eu
|
https://aiplatform.eu.rep.googleapis.com
|
Python
import vertexai
from google.adk.agents import Agent
# Set the multi-region location on the client
client = vertexai.Client(
project=' PROJECT_ID
',
location=' LOCATION
'
)
# The agent will use this configuration
agent = Agent(
model="gemini-2.5-flash",
name='my_agent'
)
Python
from google import genai
# location must be set to 'us' or 'eu' for multi-region routing
client = genai.Client(
vertexai=True,
project=' PROJECT_ID
',
location=' LOCATION
'
)
REST
PROJECT_ID=" PROJECT_ID
"
MODEL_ID=" MODEL_ID
"
LOCATION=" LOCATION
" # Must be 'us' or 'eu'
# Explicitly use the .rep. hostname for multi-region endpoints
API_ENDPOINT="https://aiplatform.${LOCATION}.rep.googleapis.com"
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"${API_ENDPOINT}/v1/projects/${PROJECT_ID}/locations/${LOCATION}/publishers/google/models/${MODEL_ID}:generateContent" \
-d '{
"contents": {
"role": "user",
"parts": {
"text": "Explain how AI works in a few words"
}
}
}'
Global endpoint
Selecting a global endpoint for your requests can improve overall availability while reducing resource exhausted (429) errors. Don't use the global endpoint if you have ML processing requirements, because you can't control or know which region your ML processing requests are sent to when a request is made.
Supported models
Usage of the global endpoint is supported for the following Google models in specified regions. For details about which models support the global endpoint, see the Globaltab in the Google model endpoint locations table .
- Gemini 3.1 Flash-Lite
- Gemini 3.1 Flash Image (Preview)
- Gemini 3.1 Pro (Preview)
- Gemini 3 Flash (Preview)
- Gemini 3 Pro Image (Preview)
- Gemini 2.5 Pro
- Gemini 2.5 Flash (Preview)
- Gemini 2.5 Flash-Lite (Preview)
- Gemini 2.5 Flash Image
- Gemini 2.5 Flash
- Gemini 2.5 Flash-Lite
For information about global endpoint availability for partner models, see the Globaltab in the Google Cloud partner model endpoint locations table .
Limitations
The following capabilities are not available when using the global endpoint:
- Tuning
- Batch prediction for Anthropic and OpenMaaS models
- Retrieval-augmented generation (RAG) corpus (RAG requests are supported)
Usage of the global endpoint with Provisioned Throughput is available only for the following models:
Click to view supported models for the global endpoint when using Provisioned Throughput
| Model | Latest supported model version |
|---|---|
| Gemini 3.1 Flash-Lite | gemini-3.1-flash-lite
|
| Gemini 3.1 Flash Image preview | gemini-3.1-flash-image-preview
|
| Gemini 3.1 Pro preview | gemini-3.1-pro-preview
|
| Gemini 3 Flash preview | gemini-3-flash-preview
|
| Gemini 3 Pro Image preview | gemini-3-pro-image-preview
|
| Gemini 2.5 Pro | gemini-2.5-pro
|
| Gemini 2.5 Flash preview | gemini-2.5-flash-preview-09-2025
|
| Gemini 2.5 Flash-Lite preview | gemini-2.5-flash-lite-preview-09-2025
|
| Gemini 2.5 Flash Image | gemini-2.5-flash-image
|
| Gemini 2.5 Flash | gemini-2.5-flash
|
| Gemini 2.5 Flash-Lite | gemini-2.5-flash-lite
|
Google model endpoint locations
Google models in Gemini Enterprise Agent Platform are available for the following endpoints:
Global
(gemini-3.1-flash-lite)
(gemini-2.5-pro)
(gemini-2.5-flash-image)
(gemini-2.5-flash)
(gemini-2.5-flash-lite)
(gemini-live-2.5-flash-native-audio)
(gemini-live-2.5-flash-preview-native-audio-09-2025)
(gemini-embedding-2)
(gemini-embedding-001)
(veo-2.0-generate-001)
(veo-3.0-generate-001)
(veo-3.0-fast-generate-001)
(veo-3.1-generate-001)
(veo-3.1-fast-generate-001)
(chirp_3)
(chirp_2)
(gemini-2.5-pro-tts)
(gemini-2.5-flash-tts)
(gemini-2.5-flash-lite-preview-tts)
Multi-region
(gemini-3.1-flash-lite)
(gemini-2.5-pro)
(gemini-2.5-flash-image)
(gemini-2.5-flash)
(gemini-2.5-flash-lite)
(gemini-live-2.5-flash-native-audio)
(gemini-live-2.5-flash-preview-native-audio-09-2025)
(gemini-embedding-2)
(gemini-embedding-001)
(veo-2.0-generate-001)
(veo-3.0-generate-001)
(veo-3.0-fast-generate-001)
(veo-3.1-generate-001)
(veo-3.1-fast-generate-001)
(chirp_3)
(chirp_2)
(gemini-2.5-pro-tts)
(gemini-2.5-flash-tts)
(gemini-2.5-flash-lite-preview-tts)
United States
(gemini-3.1-flash-lite)
(gemini-2.5-pro)
(gemini-2.5-flash-image)
(gemini-2.5-flash)
(gemini-2.5-flash-lite)
(gemini-live-2.5-flash-native-audio)
(gemini-live-2.5-flash-preview-native-audio-09-2025)
(gemini-embedding-2)
(gemini-embedding-001)
(veo-2.0-generate-001)
(veo-3.0-generate-001)
(veo-3.0-fast-generate-001)
(veo-3.1-generate-001)
(veo-3.1-fast-generate-001)
(chirp_3)
(chirp_2)
(gemini-2.5-pro-tts)
(gemini-2.5-flash-tts)
(gemini-2.5-flash-lite-preview-tts)
Americas
(gemini-3.1-flash-lite)
(gemini-2.5-pro)
(gemini-2.5-flash-image)
(gemini-2.5-flash)
(gemini-2.5-flash-lite)
(gemini-live-2.5-flash-native-audio)
(gemini-live-2.5-flash-preview-native-audio-09-2025)
(gemini-embedding-2)
(gemini-embedding-001)
(veo-2.0-generate-001)
(veo-3.0-generate-001)
(veo-3.0-fast-generate-001)
(veo-3.1-generate-001)
(veo-3.1-fast-generate-001)
(chirp_3)
(chirp_2)
(gemini-2.5-pro-tts)
(gemini-2.5-flash-tts)
(gemini-2.5-flash-lite-preview-tts)
Europe
(gemini-3.1-flash-lite)
(gemini-2.5-pro)
(gemini-2.5-flash-image)
(gemini-2.5-flash)
(gemini-2.5-flash-lite)
(gemini-live-2.5-flash-native-audio)
(gemini-live-2.5-flash-preview-native-audio-09-2025)
(gemini-embedding-2)
(gemini-embedding-001)
(veo-2.0-generate-001)
(veo-3.0-generate-001)
(veo-3.0-fast-generate-001)
(veo-3.1-generate-001)
(veo-3.1-fast-generate-001)
(chirp_3)
(chirp_2)
(gemini-2.5-pro-tts)
(gemini-2.5-flash-tts)
(gemini-2.5-flash-lite-preview-tts)
Asia Pacific
(gemini-3.1-flash-lite)
(gemini-2.5-pro)
(gemini-2.5-flash-image)
(gemini-2.5-flash)
(gemini-2.5-flash-lite)
(gemini-live-2.5-flash-native-audio)
(gemini-live-2.5-flash-preview-native-audio-09-2025)
(gemini-embedding-2)
(gemini-embedding-001)
(veo-2.0-generate-001)
(veo-3.0-generate-001)
(veo-3.0-fast-generate-001)
(veo-3.1-generate-001)
(veo-3.1-fast-generate-001)
(chirp_3)
(chirp_2)
(gemini-2.5-pro-tts)
(gemini-2.5-flash-tts)
(gemini-2.5-flash-lite-preview-tts)
Middle East
(gemini-3.1-flash-lite)
(gemini-2.5-pro)
(gemini-2.5-flash-image)
(gemini-2.5-flash)
(gemini-2.5-flash-lite)
(gemini-live-2.5-flash-native-audio)
(gemini-live-2.5-flash-preview-native-audio-09-2025)
(gemini-embedding-2)
(gemini-embedding-001)
(veo-2.0-generate-001)
(veo-3.0-generate-001)
(veo-3.0-fast-generate-001)
(veo-3.1-generate-001)
(veo-3.1-fast-generate-001)
(chirp_3)
(chirp_2)
(gemini-2.5-pro-tts)
(gemini-2.5-flash-tts)
(gemini-2.5-flash-lite-preview-tts)
Google Cloud partner model endpoint locations
Google serves requests from the region that you specified. For some models, Google also offers a global endpoint to improve overall availability and reduce error rates. The global endpoint can have a separate set of quotas from the regional endpoint and doesn't support data residency requirements. For more information, see the "Regional and global endpoint" section in Gemini Enterprise Agent Platform partner models for MaaS .
Partner model endpoints for Agent Platform are available in the following regions:
Global
Multi-region
United States
Americas
Europe
Asia Pacific
Middle East
Google Cloud open model endpoint locations
Google serves requests from the region that you specified. For some models, Google also offers a global endpoint to improve overall availability and reduce error rates. The global endpoint can have a separate set of quotas from the regional endpoint and doesn't support data residency requirements. For more information, see the "Regional and global endpoint" section in Gemini Enterprise Agent Platform open models for MaaS .
Open model endpoints for Agent Platform are available in the following regions:
Global
(deepseek-ocr-maas)
(deepseek-v3.2-maas)
(deepseek-v3.1-maas)
(deepseek-r1-0528-maas)
(glm-4.7-maas)
(glm-5-maas)
(gpt-oss-120b-maas)
(gpt-oss-20b-maas)
(kimi-k2-thinking-maas)
(minimax-m2-maas)
(qwen3-next-80b-a3b-thinking-maas)
(qwen3-next-80b-a3b-instruct-maas)
(qwen3-coder-480b-a35b-instruct-maas)
(qwen3-235b-a22b-instruct-2507-maas)
(multilingual-e5-small-maas)
(multilingual-e5-large-instruct-maas)
Multi-region
(deepseek-ocr-maas)
(deepseek-v3.2-maas)
(deepseek-v3.1-maas)
(deepseek-r1-0528-maas)
(glm-4.7-maas)
(glm-5-maas)
(gpt-oss-120b-maas)
(gpt-oss-20b-maas)
(kimi-k2-thinking-maas)
(minimax-m2-maas)
(qwen3-next-80b-a3b-thinking-maas)
(qwen3-next-80b-a3b-instruct-maas)
(qwen3-coder-480b-a35b-instruct-maas)
(qwen3-235b-a22b-instruct-2507-maas)
(multilingual-e5-small-maas)
(multilingual-e5-large-instruct-maas)
United States
(deepseek-ocr-maas)
(deepseek-v3.2-maas)
(deepseek-v3.1-maas)
(deepseek-r1-0528-maas)
(glm-4.7-maas)
(glm-5-maas)
(gpt-oss-120b-maas)
(gpt-oss-20b-maas)
(kimi-k2-thinking-maas)
(minimax-m2-maas)
(qwen3-next-80b-a3b-thinking-maas)
(qwen3-next-80b-a3b-instruct-maas)
(qwen3-coder-480b-a35b-instruct-maas)
(qwen3-235b-a22b-instruct-2507-maas)
(multilingual-e5-small-maas)
(multilingual-e5-large-instruct-maas)
Americas
(deepseek-ocr-maas)
(deepseek-v3.2-maas)
(deepseek-v3.1-maas)
(deepseek-r1-0528-maas)
(glm-4.7-maas)
(glm-5-maas)
(gpt-oss-120b-maas)
(gpt-oss-20b-maas)
(kimi-k2-thinking-maas)
(minimax-m2-maas)
(qwen3-next-80b-a3b-thinking-maas)
(qwen3-next-80b-a3b-instruct-maas)
(qwen3-coder-480b-a35b-instruct-maas)
(qwen3-235b-a22b-instruct-2507-maas)
(multilingual-e5-small-maas)
(multilingual-e5-large-instruct-maas)
Europe
(deepseek-ocr-maas)
(deepseek-v3.2-maas)
(deepseek-v3.1-maas)
(deepseek-r1-0528-maas)
(glm-4.7-maas)
(glm-5-maas)
(gpt-oss-120b-maas)
(gpt-oss-20b-maas)
(kimi-k2-thinking-maas)
(minimax-m2-maas)
(qwen3-next-80b-a3b-thinking-maas)
(qwen3-next-80b-a3b-instruct-maas)
(qwen3-coder-480b-a35b-instruct-maas)
(qwen3-235b-a22b-instruct-2507-maas)
(multilingual-e5-small-maas)
(multilingual-e5-large-instruct-maas)
Asia Pacific
(deepseek-ocr-maas)
(deepseek-v3.2-maas)
(deepseek-v3.1-maas)
(deepseek-r1-0528-maas)
(glm-4.7-maas)
(glm-5-maas)
(gpt-oss-120b-maas)
(gpt-oss-20b-maas)
(kimi-k2-thinking-maas)
(minimax-m2-maas)
(qwen3-next-80b-a3b-thinking-maas)
(qwen3-next-80b-a3b-instruct-maas)
(qwen3-coder-480b-a35b-instruct-maas)
(qwen3-235b-a22b-instruct-2507-maas)
(multilingual-e5-small-maas)
(multilingual-e5-large-instruct-maas)
Middle East
(deepseek-ocr-maas)
(deepseek-v3.2-maas)
(deepseek-v3.1-maas)
(deepseek-r1-0528-maas)
(glm-4.7-maas)
(glm-5-maas)
(gpt-oss-120b-maas)
(gpt-oss-20b-maas)
(kimi-k2-thinking-maas)
(minimax-m2-maas)
(qwen3-next-80b-a3b-thinking-maas)
(qwen3-next-80b-a3b-instruct-maas)
(qwen3-coder-480b-a35b-instruct-maas)
(qwen3-235b-a22b-instruct-2507-maas)
(multilingual-e5-small-maas)
(multilingual-e5-large-instruct-maas)

