Firebase AI Logic'i kullanmayla ilgili üretim için yapılacaklar listesi

Uygulamanızı kullanıma sunmaya ve gerçek son kullanıcıların üretken yapay zeka özelliklerinizle etkileşimde bulunmasına hazır olduğunuzda, en iyi uygulamalar ve önemli hususlarla ilgili bu kontrol listesini incelediğinizden emin olun.

Genel

Firebase kullanan uygulamalar için genel lansman yapılacaklar listesini inceleyin.

Bu Firebase lansman kontrol listesinde, herhangi bir Firebase uygulamasını üretime sunmadan önce dikkat edilmesi gereken önemli en iyi uygulamalar açıklanmaktadır.

Firebase projelerinizin en iyi uygulamalara uygun olduğundan emin olun

Örneğin, geliştirme, test ve üretim için farklı Firebase projeleri kullandığınızdan emin olun. Projelerinizi yönetme ile ilgili daha fazla en iyi uygulamayı inceleyin.

Erişim ve güvenlik

Firebase kullanan uygulamalar için genel güvenlik kontrol listesini inceleyin.

Bu güvenlik kontrol listesinde, Firebase uygulamaları ve hizmetlerine erişim ve güvenlik için önemli en iyi uygulamalar açıklanmaktadır.

Uygulamayı başlatın Firebase App Check

Firebase App Check, Gemini ve Imagen modellerine erişmenizi sağlayan API'lerin korunmasına yardımcı olur. App Check, isteklerin gerçek uygulamanızdan ve orijinal, değiştirilmemiş bir cihazdan geldiğini doğrular. Apple platformları (DeviceCheck veya App Attest), Android (Play Integrity) ve Web (reCAPTCHA Enterprise) için onay sağlayıcılarını destekler. Ayrıca Flutter ve Unity uygulamaları için de bu sağlayıcıların tümünü destekler.

Ayrıca, tekrar oynatma koruması aracılığıyla App Check yakında sunulacak gelişmiş korumaya hazırlanmak için uygulamalarınızda sınırlı kullanım jetonlarının kullanımını etkinleştirmenizi öneririz.

Firebase API anahtarlarınız için kısıtlamalar ayarlama

Firebase ile ilgili API'lerin, API anahtarlarını yalnızca Firebase projesini veya uygulamasını tanımlamak için kullandığını, API'yi çağırmak için yetkilendirme amacıyla kullanmadığını unutmayın.

Faturalandırma, izleme ve kota

Sürpriz faturalardan kaçınma

Firebase projeniz kullandıkça öde Blaze fiyatlandırma planındaysa kullanımınızı izleyin ve bütçe uyarıları ayarlayın.

Firebase konsolunda yapay zeka izlemeyi ayarlama

İstek sayısı, gecikme süresi, hatalar ve jeton kullanımı gibi temel performans metrikleri hakkında görünürlük elde etmek için yapay zeka izlemeyi ayarlayın. Yapay zeka izleme, tek tek izlemeleri göstererek Firebase AI Logic özelliklerinizi incelemenize ve hatalarını ayıklamanıza da yardımcı olur.

Gerekli temel API'ler için kotalarınızı inceleyin.

Yapılandırmaların yönetimi

Üretim uygulamanızda kararlı bir model sürümü kullanın

Üretim uygulamanızda yalnızca kararlı model sürümlerini (ör. gemini-2.0-flash-001) kullanın. Önizleme veya deneysel sürüm ya da otomatik olarak güncellenen bir takma ad kullanmayın.

Otomatik olarak güncellenen kararlı bir takma ad, kararlı bir sürümü işaret etse de işaret ettiği gerçek model sürümü, yeni bir kararlı sürüm yayınlandığında otomatik olarak değişir. Bu durum, beklenmedik davranışlara veya yanıtlara neden olabilir. Ayrıca, önizleme ve deneysel sürümler yalnızca prototip oluşturma sırasında önerilir.

Firebase Remote Config'ı ayarlama ve kullanma

Remote Config ile, kodunuza değerleri sabit kodla yazmak yerine üretken yapay zeka özelliklerinizin buluttaki önemli yapılandırmalarını kontrol edebilirsiniz. Bu sayede, uygulamanızın yeni bir sürümünü yayınlamadan yapılandırmanızı güncelleyebilirsiniz.

Modele erişmek için konumu ayarlama

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

Modele erişmek için bir konum belirlemek, maliyetlerin düşürülmesine ve kullanıcılarınızın gecikme yaşamamasına yardımcı olabilir.

Bir konum belirtmezseniz varsayılan değer us-central1 olur. Bu konumu başlatma sırasında ayarlayabilir veya isteğe bağlı olarak Firebase Remote Config kullanarak konumu her kullanıcının konumuna göre dinamik olarak değiştirebilirsiniz.