Kotalarınızı anlama ve yönetme

Vertex AI in Firebase için iki farklı API (her birinin kendi kotası vardır) gerekir: Vertex AI API ve Vertex AI in Firebase API.

Bu API'lerin her biri, dakika başına istek sayısı (BGBG) olarak ölçülen bir kotaya sahiptir. Özellikle "içerik oluşturma" istekleri (hem akışlı hem de akışsız) için geçerlidir. Vertex AI API'nin dakika başına giriş jetonu kotası da vardır.

Bu sayfada aşağıdakiler açıklanmaktadır:

Google Cloud belgelerinde kotalar hakkında genel bilgi edinebilirsiniz.

Her API'nin kotalarını anlama

Her API'nin kotası biraz farklı şekilde ölçülür. Bu da API'lerin farklı amaçlar için kullanılabileceği anlamına gelir.

Vertex AI API kotalarını anlama

Vertex AI API kotaları, model başına bölge başına dakika başına "İçerik oluşturma istekleri"ni temel alır.

Bu kotalarla ilgili bazı önemli ayrıntıları (özellikle dakika başına istek sayısı ve dakika başına giriş jetonu sayısı) aşağıda bulabilirsiniz:

  • Proje düzeyinde geçerli olurlar ve ilgili Firebase projesini kullanan tüm uygulamalar ile IP adreslerinde paylaşılırlar.

  • Bu politikalar, Vertex AI in Firebase istemci SDK'ları, Vertex AI sunucu SDK'ları, Firebase Genkit, Gemini Firebase Extensions, REST çağrıları, Vertex AI Studio veya diğer API istemcileri kullanılarak yapılan Vertex AI Gemini API çağrılarının tümü için geçerlidir.

  • Temel model ile bu modelin tüm sürümleri, tanımlayıcıları ve hassaslaştırılmış sürümleri için geçerlidir. Aşağıda bazı örnekler verilmiştir:

    • gemini-1.0-pro ve gemini-1.0-pro-001 isteklerinin her biri, temel modelin (gemini-1.0 pro) BGBG kotası için iki istek olarak sayılır.

    • gemini-1.0-pro-001 için bir istek ve gemini-1.0-pro-001'e dayalı bir ayarlanmış model için bir istek, temel modelin (gemini-1.0-pro) RPM kotası için iki istek olarak sayılır.

  • Her model ve her bölge için varsayılan kotalar Google Cloud belgelerinde bulunabilir.

Bu API'nin kotalarını, uygulamanızda belirli bir modele dayalı ve belirli bir bölgedeki yapay zeka özelliklerini kullanan tüm kullanıcılarınız için "toplam" kotalarınız olarak düşünebilirsiniz.

Bu kotaların, belirli bir modele dayalı yapay zeka özelliklerinize erişebilecek belirli bir bölgedeki toplam son kullanıcı sayısını makul bir şekilde karşılayacak kadar yüksek olması gerekir. Bunlar dakika başına kotalar olduğundan, bir bölgedeki tüm kullanıcılarınızın aynı anda aynı özellik grubunu kullanması ve bu kotaları tüketmesi olası değildir. Ancak her uygulama farklıdır. Bu nedenle, bu kotaları buna göre ayarlayın.

Vertex AI in Firebase API kotasını anlama

Vertex AI in Firebase API kotası, kullanıcı başına bölge başına dakika başına "İçerik oluşturma istekleri"ni temel alır.

Bu kotayla (özellikle dakika başına istek sayısı) ilgili bazı önemli ayrıntıları aşağıda bulabilirsiniz:

  • Bu ayar proje düzeyinde geçerlidir ve ilgili Firebase projesini kullanan tüm uygulamalar ve IP adresleri için geçerlidir.

  • Özellikle herhangi bir Vertex AI in Firebase SDK'sından geçen tüm çağrılar için geçerlidir.

  • Varsayılan kota, kullanıcı başına 100 RPM'dir.
    Vertex AI API'sinin kota sınırlarını, özellikle de bu 100 RPM'den düşükse dikkate almanız gerektiğini unutmayın.

Bu API'nin kotasını, Vertex AI in Firebase'e dayalı yapay zeka özellikleri için "kullanıcı başına" kotanız olarak düşünebilirsiniz.

Bu kotanın, Vertex AI in Firebase'e dayalı yapay zeka özelliklerine erişen tek bir kullanıcıyı makul bir şekilde barındıracak kadar yüksek olması gerekir. Bu API, Vertex AI API'sinin ağ geçidi işlevi gördüğünden, tek bir kullanıcının Vertex AI API kotanızı (tüm kullanıcılarınız tarafından paylaşılması amaçlanmıştır) tüketmesini önlemek için Vertex AI in Firebase API kotasını kullanabilirsiniz.

Her API'nin kotalarını görüntüleme

Her API'nin kotalarını Google Cloud konsolunda görüntüleyebilirsiniz.

  1. Google Cloud konsolunda, ilgilendiğiniz API'nin sayfasına gidin: Vertex AI API veya Vertex AI in Firebase API.

  2. Yönet'i tıklayın.

  3. Sayfanın alt kısmında Kotalar ve Sistem Sınırları sekmesini tıklayın.

  4. İlgilendiğiniz kotaları göstermek için tabloyu filtreleyin.

    Dimension filtresi oluşturmak için aşağıdaki örneklerdeki değerleri kopyalayıp yapıştırmak yerine filtre araçlarını kullanmanız gerektiğini unutmayın.

    • Vertex AI API için: Özelliği (içerik oluşturma istekleri), model adını ve bölgeyi belirtin.

      Örneğin, desteklenen AB bölgelerinden herhangi birinde Gemini 1.5 Flash ile içerik isteği oluşturma kotalarını görüntülemek için filtreniz şu şekilde görünür:
      Generate content requests + Dimension:base_model:gemini-1.5-flash + Dimension:region:eu

    • Vertex AI in Firebase API için: Özelliği (içerik oluşturma istekleri) ve bölgeyi belirtin.

      Örneğin, desteklenen Asya bölgelerinden herhangi birinde içerik isteği oluşturmayla ilgili kullanıcı başına kotaları görüntülemek için filtreniz şu şekilde görünür:
      Generate content requests + Dimension:region:asia

      Vertex AI in Firebase API kotalarının belirli bir modele göre belirlenmediğini unutmayın. Ayrıca (default) kota satırı Vertex AI in Firebase için geçerli değildir.

Kotayı düzenleme veya kota artışı isteme

Üretime geçmeden önce veya kota aşıldı 429 hataları alıyorsanız kotanızı düzenlemeniz ya da kota artışı istemeniz gerekebilir. Her API'nin kotasını uygun şekilde ayarladığınızdan emin olun (Dikkat edilmesi gereken noktaları bu sayfada önceki Her API için kotayı anlama bölümünde bulabilirsiniz).

Bir kotayı düzenlemek için Sahip ve Düzenleyici rolüne varsayılan olarak eklenen serviceusage.quotas.update iznine sahip olmanız gerekir.

Kotanızı düzenleme veya kota artışı isteme işlemini aşağıdaki şekilde yapabilirsiniz:

  1. Her API'nin kotalarını görüntülemek için önceki alt bölümdeki talimatları uygulayın.

  2. İlgilendiğiniz her kotanın solundaki onay kutusunu işaretleyin.

  3. Kotanın satırının sonundaki üç noktalı menüyü tıklayın ve ardından Kotayı düzenle'yi seçin.

  4. Kota değişiklikleri formunda aşağıdakileri yapın:

    1. Artırılmış kotayı Yeni değer alanına girin.

      Bu kota proje düzeyinde geçerlidir ve ilgili Firebase projesini kullanan tüm uygulamalar ve IP adresleri arasında paylaşılır.

    2. Formdaki diğer alanları doldurup Bitti'yi tıklayın.

    3. İstek gönder'i tıklayın.