Yapay zeka özelliklerinizin maliyetlerini, kullanımını ve diğer metriklerini izlemek, üretim uygulamasını çalıştırmanın önemli bir parçasıdır. Uygulamanızın normal kullanım kalıplarının nasıl göründüğünü bilmeniz ve sizin için önemli olan eşiklerin içinde kaldığınızdan emin olmanız gerekir.
Bu sayfada, hem Firebase konsolunda hem de Google Cloud konsolunda maliyetlerinizi, kullanımınızı ve diğer metrikleri izlemek için önerilen bazı seçenekler açıklanmaktadır.
Maliyetleri izleme
Firebase konsolunun Kullanım ve Faturalandırma kontrol panelinde, Agent Platform Gemini API (formerly Vertex AI) ve Gemini Developer API'ı çağırma maliyetlerini (Blaze fiyatlandırma planındaysanız) görüntüleyebilirsiniz.
Kontrol panelinde gösterilen maliyetler, Firebase AI Logic istemci SDK'ları kullanılarak yapılan aramalarla ilgili olmayabilir. Gösterilen maliyetler, Firebase AI Logic istemci SDK'ları, Google GenAI sunucu SDK'ları, Genkit, Gemini API için Firebase Extensions, REST çağrıları, AI Studio'lardan biri veya diğer API istemcileri kullanılarak yapılıp yapılmadığına bakılmaksızın söz konusu "Gemini API'lerine" yapılan tüm çağrılarla ilişkilidir.
Firebase AI Logic kullanımınızla ilişkili ürünlerin fiyatlandırması hakkında daha fazla bilgi edinin.
Bütçe uyarıları ve harcama sınırları ayarlama
Blaze fiyatlandırma planındayken bütçe uyarıları ve harcama sınırları ayarlayarak sürpriz faturalardan kaçının.
Bütçe uyarılarının bütçe sınırları olmadığını unutmayın. Harcamanız bütçenizin belirli eşiklerine ulaştığında size uyarı e-postaları gönderilir. Böylece uygulamanızda veya projenizde gerekli işlemleri yapabilirsiniz. Bütçenize ulaşıldığında hizmetin duraklatılmasını istiyorsanız harcama sınırı bütçesi belirlemeniz gerekir.
Firebase konsolunda yapay zeka özelliklerinizin kullanımını gözlemleyin.
Firebase konsolunun Firebase AI Logic sayfasında yapay zeka izlemeyi etkinleştirerek çeşitli uygulama düzeyindeki metrikleri ve kullanımı gözlemleyebilir, Firebase AI Logic istemci SDK'larından gelen istekleriniz hakkında kapsamlı görünürlük elde edebilirsiniz. Bu kontrol panelleri, Count Tokens API'ye yapılan bir çağrıdan aldığınız temel jeton sayılarından daha ayrıntılıdır.
Firebase konsolunda yapay zeka kullanım takibinin temel özellikleri:
Her uygulamanız için istek hacmi, gecikme, hatalar ve her birim için jeton kullanımı gibi nicel metrikleri görüntüleme
İsteklerinizin özelliklerini, girişlerini ve çıkışlarını görmek için izlemeleri inceleyin. Bu, hata ayıklama ve kaliteyi artırma konusunda yardımcı olabilir.
Verileri istek durumu, minimum gecikme, model adı gibi boyutlara göre dilimleme
Bu özelliklerin tümü Google Cloud Observability Suite kullanılarak oluşturulmuştur (aşağıdaki ayrıntılı ürün bilgilerine bakın).
Yapay zeka izlemeyi etkinleştirme
Firebase konsolunda yapay zeka kullanım takibini etkinleştirmenin yolları:
AI Hizmetleri > Firebase AI Logic sayfasından ilk açıklama kılavuzlu kurulum iş akışını uyguladığınızda
Yapay Zeka Hizmetleri > Yapay Zeka Mantığı > Ayarlar sekmesinde istediğiniz zaman
Yapay zeka izlemeyi etkinleştirme ve kullanma şartları:
Proje Sahibi, Düzenleyici veya Firebase Vertex AI Yöneticisi olmanız gerekir.
Uygulamanız en azından şu Firebase kitaplığı sürümlerini kullanmalıdır:
iOS+: v11.13.0+ | Android: v16.0.0+ (BoM: v33.14.0+) | Web: v11.8.0+ | Flutter: v2.0.0+ (BoM: v3.11.0+) | Unity: v12.9.0+Uygulamanızda, veri toplama özelliğinin etkinleştirilmesi için kullanıcı izni alınması gerekir (bu özellik varsayılan olarak etkindir).
Uygulamanız bu şartları karşıladıktan ve konsolda yapay zeka kullanım takibini etkinleştirdikten sonra, Yapay Zeka Hizmetleri > Yapay Zeka Mantığı > Yapay zeka kullanım takibi sekmesindeki kontrol panellerinde verilerin doldurulmaya başladığını görmek için uygulamanızda veya konsolda başka bir işlem yapmanız gerekmez. Bir isteğin telemetrisinin Firebase konsolunda kullanılabilir hale gelmesi biraz zaman alabilir (bazen 5 dakikaya kadar).
İleri düzey kullanım
Bu bölümde, örnekleme hızı yapılandırmasının yanı sıra verilerinizi görüntüleme ve verilerinizle çalışma için farklı seçenekler açıklanmaktadır.
Örnekleme hızı
Çok sayıda istek gönderiyorsanız örnekleme hızı yapılandırmasından yararlanmanızı öneririz. Örnekleme hızı, izleme ayrıntılarının gerçekten toplandığı isteklerin oranını gösterir.
Firebase konsolunun AI Hizmetleri > AI Mantığı > Ayarlar sekmesinde projenizin örnekleme hızını %1 ile %100 arasında bir değer olarak yapılandırabilirsiniz. %100, yapay zeka izlemenin tüm trafiğinizden izler toplayacağı anlamına gelir. Varsayılan değer %100'dür. Daha az iz toplamak maliyetlerinizi düşürür ancak izleyebileceğiniz iz sayısını da azaltır. Örnekleme hızınızdan bağımsız olarak, izleme kontrol panelinde gösterilen grafiklerin her zaman gerçek trafik hacmini yansıtacağını unutmayın.
Firebase konsolunun dışındaki ek seçenekler
Firebase konsolunda sunulan yapay zeka kullanım takibine ek olarak şu seçenekleri de değerlendirebilirsiniz:
Vertex AI Model Garden'ı keşfedin.
Bu kontrol panelleri, yönetilen modellerin gecikme süresi ve işleme hızıyla ilgili daha fazla trend analizi sunarak Firebase konsolundaki yapay zeka kullanım takibi analizlerinizi tamamlar.Verilerinizi Google Cloud Observability Suite
ile keşfedin ve kullanın Yapay zeka izlemeye yönelik telemetri verileri, projenizle ilişkili Google Cloud Observability Suite içinde depolandığından verilerinizi kontrol panellerinde (Trace Explorer ve Logs Explorer dahil) keşfedebilirsiniz. Bu paneller, Firebase konsolunda tek tek izlemelerinizi incelediğinizde bağlanır. Verilerinizi kullanarak özel kontrol panelleri oluşturabilir, uyarılar ayarlayabilir ve daha fazlasını yapabilirsiniz.
Yapay zeka izleme için kullanılan ürünler hakkında ayrıntılı bilgi
Yapay zeka izleme, telemetri verilerinizi Google Cloud Observability Suite'da bulunan çeşitli ürünlerde depolar. Bu ürünler arasında Cloud Monitoring, Cloud Trace ve Cloud Logging yer alır.
Cloud Monitoring: İstek sayısı, başarı oranı ve istek gecikmesi gibi metrikleri depolar.
Cloud Trace: Her isteğinizin izlerini depolar. Böylece ayrıntıları toplu olarak değil, tek tek görüntüleyebilirsiniz. İzleme genellikle günlüklerle ilişkilendirilir. Böylece her etkileşimin içeriğini ve zamanlamasını inceleyebilirsiniz.
Cloud Logging: Yapay zeka isteğinizin her bölümü hakkında ayrıntılı bilgi sağlamak için giriş, çıkış ve yapılandırma meta verilerini yakalar.
Telemetri verileriniz bu ürünlerde depolandığından saklama ve erişim ayarlarınızı doğrudan her ürünün içinden belirtebilirsiniz (Cloud Monitoring, Cloud Trace ve Cloud Logging ile ilgili dokümanlardan daha fazla bilgi edinin).
Yapay zeka kullanım takibinin, Cloud Logging Firebase konsolunda bu verilere erişilebilmesi için her örneklenmiş istekten gelen gerçek istemleri ve oluşturulan çıkışı depoladığını unutmayın. İsterseniz istemlerin ve yanıtların depolanmasını devre dışı bırakabilirsiniz.
saklama süresini ayarlamanız gerekebilir.Fiyatlandırma
Ücretsiz Spark fiyatlandırma planındaki projeler (yalnızca Gemini Developer API kullanılırken kullanılabilir): Yapay zeka kullanım takibi için temel hizmetlerin kullanımı ücretsizdir.
Kullandıkça öde Blaze fiyatlandırma planındaki projeler: AI izlemenin kullandığı temel Google Cloud Observability Suite ürünlerinin kullanımı için ücretlendirilirsiniz (seçtiğiniz Gemini API sağlayıcıdan bağımsız olarak). Ancak her Google Cloud Observability Suite üründe ücretsiz katmanlar bulunur. Daha fazla bilgiyi Google Cloud Observability Suitefiyatlandırma belgelerinde bulabilirsiniz.
(İsteğe bağlı) İstemlerin ve yanıtların depolanmasını devre dışı bırakma
Yapay zeka kullanım takibi özelliği, varsayılan olarak modele gönderilen gerçek istemleri ve model tarafından oluşturulan yanıtları (bu istemler ve yanıtlardaki hassas bilgiler (ör. kişisel veri (PII)) dahil) yakalar. Tüm bu veriler, Cloud Logging içinde saklanarak Firebase konsolunda erişilebilir hâle getirilir.
İstemlerin ve yanıtların depolanmasını devre dışı bırakmak için Cloud Logging havuzunuza (genellikle _Default havuzu) aşağıdaki hariç tutma filtresini ekleyin:
resource.type="firebasevertexai.googleapis.com/Model"
Google Cloud konsolunda proje düzeyindeki API metriklerini görüntüleme
Her API için kullanım gibi proje düzeyindeki metrikleri Google Cloud konsolunda görüntüleyebilirsiniz.
Bu bölümde açıklanan Google Cloud konsol sayfalarının, istek ve yanıt içeriği ile jeton sayısı gibi bilgileri içermediğini unutmayın. Bu tür bilgileri izlemek için Firebase konsolunda yapay zeka izlemeyi kullanabilirsiniz (önceki bölüme bakın).
Google Cloud konsolunda, görüntülemek istediğiniz API'nin Metrikler sayfasına gidin:
Agent Platform API: Agent Platform Gemini API (formerly Vertex AI)'ye yapılan herhangi istekle ilişkili kullanımı görüntüleyin.
- Firebase AI Logic istemci SDK'ları, Google GenAI sunucu SDK'ları, Genkit, Firebase Extensions Gemini API, REST API, Agent Studio vb. kullanılarak yapılan istekleri içerir.
Gemini Developer API: Gemini Developer API'ye yapılan tüm isteklerle ilişkili kullanımı görüntüleyin.
- Firebase AI Logic istemci SDK'ları, Google GenAI sunucu SDK'ları, Genkit, Firebase Extensions için Gemini API, REST API, Google AI Studio vb. kullanılarak yapılan istekleri içerir.
- Bu API'nin Google Cloud konsolundaki görünen adı "Generative Language API"dir.
API'nin "genel bakış sayfasına" yönlendirilirseniz Yönet'i ve ardından Metrikler sekmesini tıklayın.
İlgi alanınızdaki metrikleri (ör. yanıt koduna göre trafik, API yöntemine göre hatalar, genel gecikme ve API yöntemine göre gecikme) görüntülemek için açılır menüleri kullanın.