|
इस पेज पर, सेवा देने वाली कंपनी के हिसाब से कॉन्टेंट और कोड देखने के लिए, Gemini API सेवा देने वाली कंपनी पर क्लिक करें. |
Google के जनरेटिव एआई मॉडल, कुछ देशों/इलाकों में उपलब्ध हैं.
अपने कोड में Vertex AI Gemini API बैकएंड सेवा को शुरू करते समय, आपके पास यह वैकल्पिक सुविधा होती है कि आप उस मॉडल की जगह की जानकारी दें जिसे आपको अपने अनुरोधों में ऐक्सेस करना है. इस पेज पर, उपलब्ध जगहों की सूची देखें.
जगह की जानकारी के बारे में कुछ ज़रूरी तथ्य और सबसे सही तरीके यहां दिए गए हैं:
क्षमता की सीमाएं, हर मॉडल, हर इलाके, और हर मिनट के हिसाब से तय की जाती हैं.
अगर कोई जगह नहीं बताई जाती है, तो डिफ़ॉल्ट वैल्यू
us-central1होती है.हमारा सुझाव है कि आप अपने अनुरोधों में जगह की जानकारी को
globalपर सेट करें, ताकि क्षमता की सीमाएं अचानक न बढ़ें.अगर आपके इस्तेमाल के उदाहरण के लिए, जगह की जानकारी को
globalपर सेट करना लागू नहीं होता है, तो मॉडल को ऐक्सेस करने की जगह की जानकारी साफ़ तौर पर दें. उदाहरण के लिए, Firebase Remote Config का इस्तेमाल करके, असली उपयोगकर्ता की जगह के हिसाब से जगह की जानकारी सेट की जा सकती है.
global जगह की जानकारी के बारे में जानें
लगभग सभी Gemini मॉडल को ऐक्सेस करने के लिए, Vertex AI Gemini API global लोकेशन के साथ काम करता है. इसका मतलब है कि आपके अनुरोध को दुनिया भर के पूल में उपलब्ध किसी भी मॉडल से हैंडल किया जाएगा.
अपने अनुरोधों के लिए जगह की जानकारी को global पर सेट करने से, आपको मॉडल के लिए तय की गई क्षमता की सीमाओं को पार करने से बचने में मदद मिल सकती है. साथ ही, संसाधन खत्म होने (429) की गड़बड़ियों को कम किया जा सकता है.
कोड सैंपल
ध्यान दें कि इन सैंपल में, Gemini मॉडल को ऐक्सेस करने का तरीका दिखाया गया है. हालांकि, Gemini मॉडल को ऐक्सेस करते समय, जगह की जानकारी भी दी जा सकती है.Imagen
LOCATION की जगह, लोकेशन कोड डालें. उदाहरण के लिए, europe-west4. यह कोड, इस पेज पर मौजूद उपलब्ध जगहों की सूची में दिया गया है.
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");
// ...
ध्यान दें कि अगर आपने ऐसी जगह की जानकारी दी है जहां मॉडल उपलब्ध नहीं है, तो आपको 404 गड़बड़ी का मैसेज मिलेगा. इसमें बताया जाएगा कि मॉडल was not found or your project does not have access to it.
वे जगहें जहां यह सुविधा उपलब्ध है
Google Cloud, क्षेत्रों का इस्तेमाल करता है. Google Cloud सिर्फ़ उस क्षेत्र में ग्राहक का डेटा सेव करता है जिसे आपने Vertex AI पर जनरेटिव एआई की सभी सुविधाओं के लिए चुना है.
Vertex AI पर जनरेटिव एआई की सुविधा इन देशों और इलाकों में उपलब्ध है. ऐसा हो सकता है कि कुछ मॉडल और/या खास वर्शन सभी जगहों पर उपलब्ध न हों (जगह के हिसाब से उपलब्धता के बारे में ज़्यादा जानने के लिए, Google Cloud दस्तावेज़ देखें).
Gemini Live के मॉडल को छोड़कर, सभी Gemini मॉडल global लोकेशन में भी उपलब्ध हैं. Imagen मॉडल के लिए, global लोकेशन का इस्तेमाल नहीं किया जा सकता.
अमेरिका
- कोलंबस, ओहायो (
us-east5) - डैलस, टेक्सस (
us-south1) - आयोवा (
us-central1) - लास वेगास, नेवादा (
us-west4) - मॉन्क्स कॉर्नर, साउथ कैरोलाइना (
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)