Yapay zeka özelliklerinizin maliyetlerini, kullanımını ve diğer metriklerini izlemek, üretim uygulaması çalıştırmanın önemli bir parçasıdır. Uygulamanız için normal kullanım kalıplarının nasıl olduğunu bilmeniz ve sizin için önemli olan eşikler 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 metriklerinizi izlemek için önerilen bazı seçenekler açıklanmaktadır.
Maliyetleri izleme
Firebase konsolunun Kullanım ve Faturalandırma kontrol panelinde, projenizin Vertex AI Gemini API ve Gemini Developer API'yi arama maliyetlerini (Blaze fiyatlandırma planını kullanıyorsanız) görüntüleyebilirsiniz.
Kontrol panelinde gösterilen maliyetler, Firebase AI Logic istemci SDK'larını kullanan çağrılara özgü değildir. Gösterilen maliyetler, Firebase AI Logic istemci SDK'larını, Google GenAI sunucu SDK'larını, Genkit'ı, Gemini API için Firebase Extensions'i, REST çağrılarını, AI Studio'lardan birini veya diğer API istemcilerini kullanıp kullanmadıklarına bakılmaksızın bu "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.
Uyarılar ayarlama
Sürpriz faturalardan kaçınmak için Blaze fiyatlandırma planını kullanıyorsanız bütçe uyarıları oluşturduğunuzdan emin olun.
Bütçe uyarılarının bütçe sınırı olmadığını unutmayın. Yapılandırdığınız eşiğe yaklaştığınızda veya eşiği aştığınızda uygulamanızda ya da projenizde işlem yapabilmeniz için size uyarı gönderilir.
Firebase konsolunda yapay zeka özelliklerinizin kullanımını gözlemleme
Yalnızca API sağlayıcınız olarak Vertex AI Gemini API kullanıldığında kullanılabilir. |
Firebase konsolunun Firebase AI Logic sayfasında yapay zeka izlemeyi etkinleştirerek Firebase AI Logic istemci SDK'larından gelen isteklerinizle ilgili kapsamlı bir görünüm elde etmek için çeşitli uygulama düzeyinde metrikleri ve kullanımları gözlemleyebilirsiniz. Bu kontrol panelleri, Count Tokens API çağrısından aldığınız temel jeton sayımlarından daha ayrıntılıdır.
Firebase konsolundaki yapay zeka izlemenin temel özellikleri şunlardır:
Uygulamalarınızın her biri için istek hacmi, gecikme, hatalar ve modalite başına jeton kullanımı gibi nicel metrikleri görüntüleme
İstemlerinizin özelliklerini, girişlerini ve çıkışlarını görmek için izlemleri incelemek. Bu, hata ayıklama ve kalite iyileştirmeye 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şturulur (aşağıdaki ayrıntılı ürün bilgilerine bakın).
Yapay zeka izlemeyi etkinleştirme
FirebaseKonsolda yapay zeka izlemeyi etkinleştirmenin yolları:
Firebase AI Logic sayfasından ilk rehberli kurulum iş akışını tamamladığınızda
Dilediğiniz zaman Firebase AI Logic Ayarlar sekmesinde
Yapay zeka izlemeyi etkinleştirme ve kullanma şartları:
Proje sahibi, düzenleyici veya Firebase Vertex AI yöneticisi olmanız gerekir.
Firebase projeniz, kullandıkça öde Blaze fiyatlandırma planında olmalıdır (aşağıdaki ayrıntılı ürün bilgilerine bakın).
API sağlayıcınız olarak Vertex AI Gemini API'ü kullanıyor olmanız gerekir (Gemini Developer API desteği yakında kullanıma sunulacaktır).
Uygulamanız en az ş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 kapsamına dahil olma özelliği etkinleştirilmiş olmalıdır (bu özellik varsayılan olarak etkindir).
Uygulamanız bu koşulları karşıladıktan ve konsolda yapay zeka izlemeyi etkinleştirdikten sonra, Firebase AI Logic Yapay zeka izleme sekmesindeki kontrol panellerinde verileri görmeye başlamak için uygulamanızda veya konsolda başka bir işlem yapmanız gerekmez. Bir istekteki telemetrinin Firebase konsolunda kullanılabilir hale gelmesi biraz gecikebilir (bazen 5 dakika 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 bunlarla çalışmayla ilgili 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ı, verilerin gerçekten toplandığı isteklerin oranını gösterir.
Firebase konsolunun Firebase AI Logic Ayarlar sekmesinde, projenizin örnekleme hızını 1 ile %100 arasında bir değere ayarlayabilirsiniz. %100, tüm trafiğinizi yapay zeka izlemeye gönderir. Varsayılan olarak% 100'dür. Daha fazla trafik göndermek metriklerinizin doğruluğunu artırsa da izleme maliyetinizi de artırır. İzleme kontrol panelinde gösterilen grafiklerin örnekleme oranınıza göre belirlendiğini unutmayın. Bu nedenle, örnekleme oranınız% 50 ise gerçek hacmi tahmin etmek için istek sayısını, jeton kullanımını vb. ikiye katlamanız gerekir.
Firebase konsolunun dışındaki ek seçenekler
Firebase konsolunda bulunan yapay zeka izlemeye ek olarak aşağıdaki seçenekleri de değerlendirebilirsiniz:
Vertex AI Model Garden'ı keşfedin.
Bu kontrol panelleri, yönetilen modeller için gecikme ve aktarım hızı ile ilgili daha fazla trend analizi sağlar ve Firebase konsolundaki yapay zeka izleme analizlerinizi tamamlar.Google Cloud Observability Suite ile verilerinizi keşfedin ve kullanın
Yapay zeka izlemeyle ilgili telemetri verileri projenizle ilişkili Google Cloud Observability Suite'da depolandığından, Firebase konsolunda tek tek izlemelerinizi incelediğinizde bağlantısı verilen Trace Explorer ve Logs Explorer dahil olmak üzere verilerinizi Google Cloud Observability Suite kontrol panellerinde keşfedebilirsiniz. Ayrıca, özel kontrol panelleri oluşturmak, uyarılar ayarlamak ve daha fazlası için verilerinizi kullanabilirsiniz.
Yapay zeka izleme için kullanılan ürünler hakkında ayrıntılı bilgi
Yapay zeka izleme, telemetri verilerinizi Cloud Monitoring, Cloud Trace ve Cloud Logging dahil olmak üzere Google Cloud Observability Suite'te bulunan çeşitli ürünlerde depolar.
Cloud Monitoring: İstek sayısı, başarı oranı ve istek gecikmesi gibi metrikleri depolar.
Cloud Trace: Ayrıntıları toplu olarak değil, tek tek görüntüleyebilmeniz için isteklerinizin her biri için izleri depolar. Her etkileşimin içeriğini ve zamanlamasını inceleyebilmeniz için izlemeler genellikle günlüklerle ilişkilendirilir.
Cloud Logging: Yapay zeka isteğinizin her bir parçası hakkında zengin ayrıntılar 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ünde belirtebilirsiniz (Cloud Monitoring, Cloud Trace ve Cloud Logging ile ilgili belgelerde daha fazla bilgi edinin). Her örneklenmiş istekteki gerçek istemlerin ve oluşturulan çıktıların metriklerle birlikte depolandığını unutmayın.
Fiyatlandırma
Google Cloud Observability Suite ücretli bir hizmet olduğundan Firebase projenizin kullandıkça öde Blaze fiyatlandırma planında olması gerekir. Ancak her ürünün ücretsiz olarak kullanabileceğiniz geniş katmanları vardır. Daha fazla bilgi için Google Cloud Observability Suite fiyatlandırma dokümanlarını inceleyin.
Google Cloud konsolunda proje düzeyindeki API metriklerini görüntüleme
Her API için Google Cloud konsolunda proje düzeyindeki metrikleri (ör. kullanım) 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:
Vertex AI API: Vertex AI Gemini API'e yapılan herhangi bir istekle ilişkili kullanımı görüntüleyin.
- Firebase AI Logic istemci SDK'larını, Google GenAI sunucu SDK'larını, Genkit, Gemini API için Firebase Extensions, REST API'yi, Vertex AI Studio vb. kullanan istekleri içerir.
Gemini Developer API: Gemini Developer API'ye yapılan herhangi bir istekte bulunan kullanıcıların kullanımını görüntüleyin.
- Firebase AI Logic istemci SDK'larını, Google GenAI sunucu SDK'larını, Genkit, Gemini API için Firebase Extensions, REST API, Google AI Studio vb. kullanan istekleri içerir.
- Bu API'nin Google Cloud konsolundaki görünen adı "Generative Language API"dir.
API'nin "genel bakış sayfasında"ysanız Yönet'i ve ardından Metrikler sekmesini tıklayın.
İlgilendiğiniz metrikleri (ör. yanıt koduna göre trafik, API yöntemine göre hatalar, genel gecikme süresi ve API yöntemine göre gecikme süresi) görüntülemek için açılır menüleri kullanın.