Modele erişilecek konumu belirtin

Bu sayfada sağlayıcıya özel içerikleri ve kodu görüntülemek için Gemini API sağlayıcınızı tıklayın.


Google'ın üretken yapay zeka modelleri belirli bölgelerde kullanılabilir.

Kodunuzda Vertex AI Gemini API arka uç hizmetini başlatırken, isteklerinizde eriştiğiniz modelin konumunu isteğe bağlı olarak belirtebilirsiniz. Bir konum belirtmezseniz varsayılan değer us-central1 olur. Bu sayfanın ilerleyen bölümlerinde kullanılabilir konumların listesini inceleyin.

global konumu hakkında bilgi

Gemini 2.0 ve Gemini 2.5 modellerine erişmek için Vertex AI Gemini API, global konumunu destekler. Bu, isteğinizin küresel havuzdaki herhangi bir kullanılabilir model tarafından işleneceği anlamına gelir. İstekleriniz için konumu global olarak ayarlamak, kaynak tükenmesi (429) hatalarını azaltırken genel kullanılabilirliği artırabilir.

Ayrıca, Haziran 2025'ten sonra yayınlanan Gemini 2.5 önizleme ve deneysel modeller genellikle yalnızca global konumunda kullanılabilir.

Kod örnekleri

Bu örneklerde Gemini modeline erişim gösterilmektedir ancak Imagen modeline erişirken de konum belirtebileceğinizi unutmayın.

LOCATION yerine bu sayfanın ilerleyen kısımlarında yer alan kullanılabilir konumlar listesindeki konum kodunu (örneğin, europe-west4) girin.

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

// ...

Kullanılabildiği yerler

Google Cloud kullanır. bölgeler Google Cloud, müşteri verilerini yalnızca Vertex AI'daki üretken yapay zekanın genel kullanıma açık tüm özellikleri için belirttiğiniz bölgede depolar.

Vertex AI'da üretken yapay zeka aşağıdaki bölgelerde kullanılabilir. Bazı modeller ve/veya belirli sürümler her yerde kullanılamayabilir (Konum kullanılabilirliğiyle ilgili ayrıntılı bilgi için Google Cloud dokümanlarına bakın).

Gemini 2.0 ve Gemini 2.5 modelleri (Gemini 2.0 Flash Live hariç) global konumunda da kullanılabilir. Imagen modellerinde global konumu desteklenmez.

Amerika Birleşik Devletleri

  • Columbus, Ohio (us-east5)
  • Dallas, Teksas (us-south1)
  • Iowa (us-central1)
  • Las Vegas, Nevada (us-west4)
  • Moncks Corner, Güney Carolina (us-east1)
  • Kuzey Virginia (us-east4)
  • Oregon (us-west1)

Kanada

  • Montréal (northamerica-northeast1)

Güney Amerika

  • Sao Paulo, Brezilya (southamerica-east1)

Avrupa

  • Belçika (europe-west1)
  • Finlandiya (europe-north1)
  • Frankfurt, Almanya (europe-west3)
  • Londra, Birleşik Krallık (europe-west2)
  • Madrid, İspanya (europe-southwest1)
  • Milano, İtalya (europe-west8)
  • Hollanda (europe-west4)
  • Paris, Fransa (europe-west9)
  • Varşova, Polonya (europe-central2)
  • Zürih, İsviçre (europe-west6)

Asya-Pasifik

  • Changhua County, Tayvan (asia-east1)
  • Hong Kong, Çin (asia-east2)
  • Mumbai, Hindistan (asia-south1)
  • Seul, Kore (asia-northeast3)
  • Singapur (asia-southeast1)
  • Sidney, Avustralya (australia-southeast1)
  • Tokyo, Japonya (asia-northeast1)

Orta Doğu

  • Dammam, Suudi Arabistan (me-central2)
  • Doha, Katar (me-central1)
  • Tel Aviv, İsrail (me-west1)