Maliyetleri, kullanımı ve diğer metrikleri izleme

Üretim uygulamasını çalıştırmanın önemli bir parçası, yapay zeka özelliklerinizin maliyetlerini, kullanımını ve diğer metriklerini izlemektir. 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 metriklerinizi izlemek için önerilen bazı seçenekler açıklanmaktadır.

Maliyetleri izleme

Firebase konsolunun Kullanım ve Faturalandırma kontrol panelinde, Vertex AI Gemini API ve Gemini Developer API çağrısıyla ilgili proje maliyetlerinizi görüntüleyebilirsiniz (Blaze fiyatlandırma planındaysanız).

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, Firebase Extensions, REST çağrıları, AI Studio'lardan biri veya diğer API istemcileri kullanılarak yapılanlar da dahil olmak üzere söz konusu "Gemini API'lerine" yapılan tüm çağrılarla ilişkilidir.Gemini API

Firebase AI Logic kullanımınızla ilişkili ürünlerin fiyatlandırması hakkında daha fazla bilgi edinin.

Uyarılar ayarlama

Sürpriz faturalarla karşılaşmamak için Blaze fiyatlandırma planındayken bütçe uyarıları ayarladığınızdan emin olun.

Bütçe uyarılarının bütçe sınırları olmadığını unutmayın. Yapılandırılmış eşiğinize yaklaştığınızda veya bu eşiği aştığınızda uygulamanızda ya da projenizde işlem yapabilmeniz için size bildirim gönderilir.

Firebase konsolunda yapay zeka özelliklerinizin kullanımını gözlemleyin.

Yalnızca Vertex AI Gemini API API sağlayıcısı olarak kullanılırken kullanılabilir.

Firebase konsolunun Firebase AI Logic sayfasında yapay zeka izlemeyi etkinleştirebilirsiniz. Böylece, Firebase AI Logic istemci SDK'larından gelen istekleriniz hakkında kapsamlı görünürlük elde etmek için çeşitli uygulama düzeyindeki metrikleri ve kullanımı gözlemleyebilirsiniz. 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 konsolundaki yapay zeka izlemenin temel özellikleri:

  • Her bir uygulamanız için istek hacmi, gecikme, hata sayısı ve her bir modda jeton kullanımı gibi nicel metrikleri görüntüleme.

  • İsteklerinizin özelliklerini, girişlerini ve çıkışlarını görmek için izlemeleri inceleme. 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 izlemeyi etkinleştirmenin yolları:

Yapay zeka izlemeyi etkinleştirme ve kullanma koşulları:

  • 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ı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 izlemeyi etkinleştirdikten sonra, Firebase AI Logic Yapay zeka izleme 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 oranı, izleme ayrıntılarının 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ğ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 izleme toplamak maliyetlerinizi düşürür ancak izleyebileceğiniz izleme 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 bulunan yapay zeka izlemeye ek olarak şu seçenekleri de göz önünde bulundurun:

  • Vertex AI Model Garden'ı keşfedin.
    Bu kontrol panelleri, yönetilen modellerin gecikme ve işleme hızıyla ilgili daha fazla trend analizi sunarak Firebase konsolundaki yapay zeka izleme analizlerinizi tamamlar.

  • Verilerinizi Google Cloud Observability Suite
    ile keşfedip kullanma Google Cloud Observability Suite ile ilişkili Google Cloud Observability Suite'de depolanan yapay zeka izleme telemetri verilerini, Firebase konsolunda tek tek izlemelerinizi incelediğinizde bağlantılı olan Trace Explorer ve Logs Explorer dahil olmak üzere kontrol panellerinde keşfedebilirsiniz. Ayrıca, verilerinizi kullanarak özel kontrol panelleri oluşturabilir, uyarılar ayarlayabilir ve daha birçok işlem 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 saklar. 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). Her örneklenmiş istekten gelen gerçek istemlerin ve oluşturulan çıkışın metriklerle birlikte depolandığını unutmayın.

Fiyatlandırma

Google Cloud Observability Suite ücretli bir hizmet olduğundan Firebase projeniz, kullandıkça öde Blaze fiyatlandırma planında olmalıdır. Ancak her ürünün ücretsiz katmanları vardır. Google Cloud Observability Suite fiyatlandırma belgelerinden daha fazla bilgi edinebilirsiniz.

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).

  1. Google Cloud konsolunda, görüntülemek istediğiniz API'nin Metrikler sayfasına gidin:

    • Vertex AI API: Vertex AI Gemini API için herhangi bir istekle 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, Vertex AI 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, REST API, Google AI Studio vb. için Gemini API 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.

  2. İlgi alanınıza giren 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.