Firebase AI Logic'i kullanmayla ilgili prodüksiyon yapılacaklar listesi

Uygulamanızı kullanıma sunmaya ve gerçek son kullanıcıların üretken yapay zeka özelliklerinizle etkileşime geçmesini sağlamaya hazır olduğunuzda, en iyi uygulamalar ve önemli hususlarla ilgili bu yapılacaklar listesini inceleyin.

Genel

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

Bu Firebase lansman yapılacaklar listesi, Firebase uygulamasını üretime sunmadan önce dikkate almanız gereken önemli en iyi uygulamaları açıklar.

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 listesi, Firebase uygulamaları ve hizmetleriyle ilgili erişim ve güvenlikle ilgili önemli en iyi uygulamaları açıklar.

Firebase App Check'i uygulamaya başlayın

App Check, isteklerin gerçek uygulamanızdan gelip gelmediğini doğrulayarak Gemini ve Imagen modellerine erişen API'lerin korunmasına yardımcı olur. Apple platformları (DeviceCheck veya App Attest), Android (Play Integrity) ve Web (reCAPTCHA Enterprise) için onay sağlayıcıları destekler.

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

  • Her Firebase API anahtarının "API kısıtlamaları" izin verilenler listesini inceleyin:

  • Her Firebase API anahtarının kullanımını yalnızca uygulamanızdan gelen isteklerle (ör. Apple uygulaması için eşleşen bir paket kimliği) kısıtlamaya yardımcı olmak üzere "Uygulama kısıtlamaları"'nı ayarlayın. Anahtarınızı kısıtlasanız bile Firebase App Check alanının doldurulması kesinlikle önerilir.

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

Beklemediğiniz faturalardan kaçının

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

Firebase konsolunda yapay zeka izlemeyi ayarlama

Yalnızca API sağlayıcınız olarak Vertex AI Gemini API kullanıldığında kullanılabilir.

Firebase AI Logic SDK'larından gelen isteklerinizle ilgili kapsamlı bir görünüm elde etmek için Firebase konsolundaki çeşitli metrikleri ve kontrol panellerini gözlemlemek üzere yapay zeka izlemeyi ayarlayın.

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 önizleme veya deneysel sürüm ya da otomatik olarak güncellenen bir takma ad değil, yalnızca kararlı model sürümlerini (gemini-2.0-flash-001 gibi) kullanı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 denemeli sürümler yalnızca prototipleme sırasında önerilir.

Firebase Remote Config'yi ayarlama ve kullanma

Remote Config ile, üretken yapay zeka özelliğinizin önemli yapılandırmalarını kodunuza sabit kodlamak yerine bulutta kontrol edebilirsiniz. Bu sayede, uygulamanızın yeni bir sürümünü yayınlamadan yapılandırmanızı güncelleyebilirsiniz. Remote Config ile çok şey yapabilirsiniz ancak üretken yapay zeka özelliğiniz için uzaktan kontrol etmenizi önerdiğimiz en önemli değerleri aşağıda bulabilirsiniz:

  • Uygulamanızı güncel tutun.

    • Model adı: Yeni modeller kullanıma sunulduğunda veya diğer modellerin desteği sona erdiğinde uygulamanızın kullandığı modeli güncelleyin.
  • Değerleri ve girişleri müşteri özelliklerine göre veya testten ya da kullanıcılardan gelen geri bildirimleri dikkate alarak ayarlayın.

    • Model yapılandırması: Sıcaklığı, maksimum çıkış jetonlarını ve daha fazlasını ayarlayın.

    • Güvenlik ayarları: Çok fazla yanıt engelleniyorsa veya kullanıcılar zararlı yanıtlar bildiriyorsa güvenlik ayarlarını düzenleyin.

    • Sistem talimatları ve sağladığınız tüm istemler: Yanıtlarını ve davranışını yönlendirmek için modele gönderdiğiniz ek bağlamı ayarlayın. Örneğin, istemleri belirli müşteri türlerine göre uyarlamak veya yeni kullanıcılar için istemleri, mevcut kullanıcıların yanıtlarını oluşturmak için kullanılanlardan farklı şekilde kişiselleştirmek isteyebilirsiniz.

Dilerseniz uygulamanın mevcut sürümünü Remote Config tarafından tanımlanan en son sürümle karşılaştırmak, kullanıcılara yükseltme bildirimi göstermek veya kullanıcıları yükseltmeye zorlamak için Remote Config içinde bir minimum_version parametresi de ayarlayabilirsiniz.

Modele erişmek için konumu ayarlama

Yalnızca API sağlayıcınız olarak Vertex AI Gemini API kullanıldığında kullanılabilir.

Modele erişmek için bir konum belirlemek, maliyetleri azaltmanıza ve kullanıcılarınızda gecikmeyi önlemenize 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.