Bir API'yi doğrudan mobil veya web uygulamasından çağırdığınızda API, yetkisiz istemciler tarafından kötüye kullanıma açık hale gelir. Gemini API işlevini doğrudan mobil veya web uygulamanızdan çağırmak istiyorsanız Firebase AI Logic kullanarak ve Firebase App Check uygulayarak kötüye kullanıma karşı korunmasına yardımcı olmanız gerekir. App Check'yı zorunlu kıldığınızda yalnızca gerçek uygulamanızdan ve/veya kurcalanmamış bir cihazdan geldiği doğrulanan gelen isteklere izin verilir.
Firebase AI Logic, Firebase App Check ile entegrasyon yapmanıza ve Gemini API doğrudan mobil ve web uygulamalarınız tarafından çağrıldığında korumanıza olanak tanıyan bir proxy ağ geçidi sağlar. App Check, Firebase AI Logic için zorunlu kılındığında hem Gemini Developer API hem de Agent Platform Gemini API (formerly Vertex AI) korunur.
App Check için Firebase AI Logic, yeniden oynatma korumasını da destekler. Bu, App Check jetonunun yalnızca bir kez kullanılabileceği anlamına gelir.
App Check'nın işleyiş şeklinin üst düzey özeti
App Check ile uygulamanızı çalıştıran cihazlar, aşağıdakilerden birini veya her ikisini de doğrulayan bir uygulama ya da cihaz onayı sağlayıcısı kullanır:
- İstekler, orijinal uygulamanızdan gelmelidir.
- İstekler, orijinal ve kurcalanmamış bir cihazdan kaynaklanıyor
Bu onay, uygulamanızın Firebase AI Logic SDK'sını kullanarak yaptığı her isteğe eklenir. App Check zorunlu kılındığında, geçerli bir onay içermeyen istemcilerden gelen istekler ve yetkilendirmediğiniz bir uygulama veya platformdan kaynaklanan tüm istekler reddedilir.
App Check'yı ayarlarken App Check jetonlarını yalnızca bir kez kullanılabilir hale getiren tekrar oynatma koruması eklemeyi düşünebilirsiniz. Bu seçenek, temel korumanın ötesinde gelişmiş koruma sunar ve uygulamanız ile kullanım alanlarınız için uygun bir koruma düzeyi belirlemenize olanak tanır.
App Check hakkında ayrıntılı bilgileri, onay sağlayıcıların açıklamaları ve geçerli kotalar ve sınırlar dahil olmak üzere dokümanlarında bulabilirsiniz.
App Check ayarlarını yapın
Aşağıdaki talimatlar, Firebase App Check Firebase AI Logic için yaptırım ayarlarını yapmaya yönelik olarak optimize edilmiştir.
1. adım: App Check zorunlu kılın
Temmuz 2026'nın başlarından itibaren, Firebase konsolundaki rehberli kurulum iş akışı sırasında Firebase, Firebase App Check'i otomatik olarak zorunlu kılar.Firebase AI Logic, Gemini API'ü korumaya yardımcı olur.
Ancak, Firebase AI Logic'ı Firebase projenizde 2026 yılı Temmuz ayının başından önce ayarladıysanız (veya App Check başka bir nedenle zorunlu kılınmıyorsa) aşağıdaki talimatları kullanarak App Check'ı kendiniz zorunlu kılabilirsiniz.
App Check politikasının Firebase AI Logic için zaten zorunlu kılınıp kılınmadığını kontrol edin.
Firebase konsolunda Güvenlik > App Check > API'ler sekmesine gidin.
Firebase AI Logic satırını bulun.
Unenforcedyazıyorsa bu talimatların geri kalanını uygulamaya devam edin.
Firebase AI Logic satırını tıkladığınızda metrik grafiklerini görürsünüz. Bu grafiklerin altında Kurulum'u tıklayın.
İletişim kutusunun ilk ekranında (Temel koruma) Zorunlu'yu seçin ve Devam'ı tıklayın.
Sonraki ekranda (Yeniden oynatma koruması) Devre dışı'yı seçin ve Devam'ı tıklayın.
Son ekranda, App Check zorunlu kılmayla ilgili dikkat edilmesi gereken noktaları inceleyerek App Check zorunlu kılmaya hazır olduğunuzdan emin olun. Hazırsanız Devam'ı tıklayın.
Yalnızca App Check'yi zorunlu kılmak ve ön üretim uygulamasında Firebase AI Logic ile yalnızca hata ayıklama sağlayıcısını kullanmak istiyorsanız uygulamalarınızı kaydetmeniz gerekmez. Ancak uygulamanızı son kullanıcılara yayınlamaya hazır olduğunuzda, üretim tasdik sağlayıcısı (ör. App Attest, Play Integrity veya reCAPTCHA Enterprise) ayarlamanın bir parçası olarak uygulamalarınızı kaydetmeniz gerekir.
2. adım: Yerel geliştirme için hata ayıklama sağlayıcısını ayarlayın
Yerel geliştirme için App Check hata ayıklama sağlayıcısını ayarlayabilir ve App Check'yi Firebase AI Logic için zorunlu tutmaya devam edebilirsiniz.
Swift
Uygulamanızı bir simülatörde etkileşimli olarak (ör. yerel geliştirme sırasında) çalıştırırken hata ayıklama sağlayıcısını kullanma adımları aşağıda verilmiştir:
Xcode projenizde
FirebaseAppChecköğesini içe aktarın ve App Check öğesini,Firebaseöğesini yapılandırmadan önce hata ayıklama sağlayıcı fabrikasıyla başlatın.import SwiftUI import FirebaseCore import FirebaseAppCheck @main struct YourApp: App { init() { let providerFactory = AppCheckDebugProviderFactory() AppCheck.setAppCheckProviderFactory(providerFactory) FirebaseApp.configure() } var body: some Scene { WindowGroup { NavigationView { ContentView() } } } }Hata ayıklama jetonunuzu alın:
Uygulamanızı simülatörde veya test cihazınızda başlatın.
Xcode konsolunu açın ve App Check hata ayıklama jetonunu bulun. Örneğin:
<Warning> [AppCheckCore][I-GAC004001] App Check debug token: '123a4567-b89c-12d3-e456-789012345678'.Jetonu kopyalayın (örneğin,
123a4567-b89c-12d3-e456-789012345678).
Hata ayıklama jetonunuzu App Check ile kaydedin:
Firebase konsolunda Güvenlik > App Check > Uygulamalar sekmesine gidin.
Uygulamanızı bulun, taşma menüsünü () tıklayın ve Hata ayıklama jetonlarını yönet'i seçin.
Hata ayıklama jetonunuzu kaydetmek için ekrandaki talimatları uygulayın.
Hata ayıklama sağlayıcısı hakkında ayrıntılı bilgi (yeni bir hata ayıklama jetonunun nasıl alınacağı dahil) için resmi App Check dokümanlarına bakın.
Kotlin
Uygulamanızı bir emülatörde etkileşimli olarak (ör. yerel geliştirme sırasında) çalıştırırken hata ayıklama sağlayıcısını kullanma adımları şunlardır:
Hata ayıklama derlemenizde, App Check öğesini hata ayıklama sağlayıcı fabrikasını kullanacak şekilde yapılandırın:
Firebase.initialize(context = this) Firebase.appCheck.installAppCheckProviderFactory( DebugAppCheckProviderFactory.getInstance(), )
Hata ayıklama jetonunuzu alın:
Uygulamanızı emülatörde veya test cihazınızda çalıştırın.
Günlüklerinizde App Check hata ayıklama jetonunu bulun. Örneğin:
D DebugAppCheckProvider: Enter this debug secret into the allow list in the Firebase Console for your project: 123a4567-b89c-12d3-e456-789012345678Jetonu kopyalayın (örneğin,
123a4567-b89c-12d3-e456-789012345678).
Hata ayıklama jetonunuzu App Check ile kaydedin:
Firebase konsolunda Güvenlik > App Check > Uygulamalar sekmesine gidin.
Uygulamanızı bulun, taşma menüsünü () tıklayın ve Hata ayıklama jetonlarını yönet'i seçin.
Hata ayıklama jetonunuzu kaydetmek için ekrandaki talimatları uygulayın.
Hata ayıklama sağlayıcısı hakkında ayrıntılı bilgi (yeni bir hata ayıklama jetonunun nasıl alınacağı dahil) için resmi App Check dokümanlarına bakın.
Java
Uygulamanızı bir emülatörde etkileşimli olarak (ör. yerel geliştirme sırasında) çalıştırırken hata ayıklama sağlayıcısını kullanma adımları şunlardır:
Hata ayıklama derlemenizde, App Check öğesini hata ayıklama sağlayıcı fabrikasını kullanacak şekilde yapılandırın:
FirebaseApp.initializeApp(/*context=*/ this); FirebaseAppCheck firebaseAppCheck = FirebaseAppCheck.getInstance(); firebaseAppCheck.installAppCheckProviderFactory( DebugAppCheckProviderFactory.getInstance());
Hata ayıklama jetonunuzu alın:
Uygulamanızı emülatörde veya test cihazınızda çalıştırın.
Günlüklerinizde App Check hata ayıklama jetonunu bulun. Örneğin:
D DebugAppCheckProvider: Enter this debug secret into the allow list in the Firebase Console for your project: 123a4567-b89c-12d3-e456-789012345678Jetonu kopyalayın (örneğin,
123a4567-b89c-12d3-e456-789012345678).
Hata ayıklama jetonunuzu App Check ile kaydedin:
Firebase konsolunda Güvenlik > App Check > Uygulamalar sekmesine gidin.
Uygulamanızı bulun, taşma menüsünü () tıklayın ve Hata ayıklama jetonlarını yönet'i seçin.
Hata ayıklama jetonunuzu kaydetmek için ekrandaki talimatları uygulayın.
Hata ayıklama sağlayıcısı hakkında ayrıntılı bilgi (yeni bir hata ayıklama jetonunun nasıl alınacağı dahil) için resmi App Check dokümanlarına bakın.
Web
Uygulamanızı localhost etkileşimli olarak (ör. yerel geliştirme sırasında) çalıştırırken hata ayıklama sağlayıcısını kullanmak için:
Hata ayıklama derlemenizde, App Check öğesini başlatmadan önce
self.FIREBASE_APPCHECK_DEBUG_TOKENdeğerinitrueolarak ayarlayarak hata ayıklama modunu etkinleştirin. Örneğin:self.FIREBASE_APPCHECK_DEBUG_TOKEN = true; initializeAppCheck(app, { /* App Check options */ });Web uygulamanızı yerel olarak ziyaret edin ve tarayıcının geliştirici araçlarını açın. Hata ayıklama konsolunda bir hata ayıklama jetonu görürsünüz:
AppCheck debug token: "123a4567-b89c-12d3-e456-789012345678". You will need to safelist it in the Firebase console for it to work.Hata ayıklama jetonunuzu App Check ile kaydedin:
Firebase konsolunda Güvenlik > App Check > Uygulamalar sekmesine gidin.
Uygulamanızı bulun, taşma menüsünü () tıklayın ve Hata ayıklama jetonlarını yönet'i seçin.
Hata ayıklama jetonunuzu kaydetmek için ekrandaki talimatları uygulayın.
Hata ayıklama sağlayıcısı hakkında ayrıntılı bilgi (yeni bir hata ayıklama jetonunun nasıl alınacağı dahil) için resmi App Check dokümanlarına bakın.
Dart
iOS+
Uygulamanızı bir simülatörde etkileşimli olarak (ör. yerel geliştirme sırasında) çalıştırırken hata ayıklama sağlayıcısını kullanma adımları aşağıda verilmiştir:
Firebase uygulamanızı başlattıktan hemen sonra hata ayıklama sağlayıcısıyla App Check'ı etkinleştirin:
import 'package:flutter/material.dart'; import 'package:firebase_core/firebase_core.dart'; // Import the firebase_app_check plugin import 'package:firebase_app_check/firebase_app_check.dart'; Future<void> main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); await FirebaseAppCheck.instance.activate( // Set appleProvider to `AppleProvider.debug` appleProvider: AppleProvider.debug, ); runApp(App()); }Xcode projenizde hata ayıklama günlüğünü etkinleştirin:
- Product (Ürün) > Scheme (Şema) > Edit scheme (Şemayı düzenle)'yi açın.
- Soldaki menüden Run'ı (Çalıştır) ve ardından Arguments (Bağımsız Değişkenler) sekmesini seçin.
- Arguments Passed on Launch (Başlatmada İletilen Parametreler) bölümüne
-FIRDebugEnabledifadesini ekleyin.
Hata ayıklama jetonunuzu alın:
ios/Runner.xcworkspacedosyasını Xcode ile açın ve uygulamanızı simülatörde veya test cihazınızda çalıştırın.Xcode konsolunu açın ve App Check hata ayıklama jetonunu bulun. Örneğin:
<Warning> [AppCheckCore][I-GAC004001] App Check debug token: '123a4567-b89c-12d3-e456-789012345678'.Jetonu kopyalayın (örneğin,
123a4567-b89c-12d3-e456-789012345678).
Hata ayıklama jetonunuzu App Check ile kaydedin:
Firebase konsolunda Güvenlik > App Check > Uygulamalar sekmesine gidin.
Uygulamanızı bulun, taşma menüsünü () tıklayın ve Hata ayıklama jetonlarını yönet'i seçin.
Hata ayıklama jetonunuzu kaydetmek için ekrandaki talimatları uygulayın.
Android
Uygulamanızı bir emülatörde etkileşimli olarak (ör. yerel geliştirme sırasında) çalıştırırken hata ayıklama sağlayıcısını kullanma adımları şunlardır:
Firebase uygulamanızı başlattıktan hemen sonra hata ayıklama sağlayıcısıyla App Check'ı etkinleştirin:
import 'package:flutter/material.dart'; import 'package:firebase_core/firebase_core.dart'; // Import the firebase_app_check plugin import 'package:firebase_app_check/firebase_app_check.dart'; Future<void> main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); await FirebaseAppCheck.instance.activate( // Set androidProvider to `AndroidProvider.debug` androidProvider: AndroidProvider.debug, ); runApp(App()); }Hata ayıklama jetonunuzu alın:
Uygulamanızı emülatörde veya test cihazınızda çalıştırın.
Günlüklerinizde App Check hata ayıklama jetonunu bulun. Örneğin:
D DebugAppCheckProvider: Enter this debug secret into the allow list in the Firebase Console for your project: 123a4567-b89c-12d3-e456-789012345678Jetonu kopyalayın (örneğin,
123a4567-b89c-12d3-e456-789012345678).
Hata ayıklama jetonunuzu App Check ile kaydedin:
Firebase konsolunda Güvenlik > App Check > Uygulamalar sekmesine gidin.
Uygulamanızı bulun, taşma menüsünü () tıklayın ve Hata ayıklama jetonlarını yönet'i seçin.
Hata ayıklama jetonunuzu kaydetmek için ekrandaki talimatları uygulayın.
Web
Uygulamanızı localhost üzerinden etkileşimli olarak (ör. yerel geliştirme sırasında) çalıştırırken hata ayıklama sağlayıcısını kullanmak için:
web/index.htmldosyasında,self.FIREBASE_APPCHECK_DEBUG_TOKENdeğerinitrueolarak ayarlayarak hata ayıklama modunu etkinleştirin:<body> <script> self.FIREBASE_APPCHECK_DEBUG_TOKEN = true; </script> ... </body>Web uygulamanızı yerel olarak çalıştırın ve tarayıcının geliştirici araçlarını açın. Hata ayıklama konsolunda bir hata ayıklama jetonu görürsünüz:
AppCheck debug token: "123a4567-b89c-12d3-e456-789012345678". You will need to safelist it in the Firebase console for it to work.Bu jeton tarayıcınızda yerel olarak depolanır ve uygulamanızı aynı makinede aynı tarayıcıda her kullandığınızda kullanılır. Jetonu başka bir tarayıcıda veya makinede kullanmak istiyorsanız
self.FIREBASE_APPCHECK_DEBUG_TOKENdeğerinitrueyerine jeton dizesi olarak ayarlayın.Hata ayıklama jetonunuzu App Check ile kaydedin:
Firebase konsolunda Güvenlik > App Check > Uygulamalar sekmesine gidin.
Uygulamanızı bulun, taşma menüsünü () tıklayın ve Hata ayıklama jetonlarını yönet'i seçin.
Hata ayıklama jetonunuzu kaydetmek için ekrandaki talimatları uygulayın.
Hata ayıklama sağlayıcısı hakkında ayrıntılı bilgi (yeni bir hata ayıklama jetonunun nasıl alınacağı dahil) için resmi App Check dokümanlarına bakın.
Unity
Uygulamanızı bir emülatörde etkileşimli olarak (ör. yerel geliştirme sırasında) çalıştırırken hata ayıklama sağlayıcısını kullanma adımları şunlardır:
Firebase konsolunda bir hata ayıklama jetonu oluşturun:
Firebase konsolunda Güvenlik > App Check > Uygulamalar sekmesine gidin.
Uygulamanızı bulun, taşma menüsünü () tıklayın ve Hata ayıklama jetonlarını yönet'i seçin.
Yeni bir hata ayıklama jetonu oluşturmak için ekrandaki talimatları uygulayın.
Uygulamanızın ilk kullanıma hazırlama koduna aşağıdakileri ekleyin:
using Firebase.AppCheck; void InitializeFirebase() { // Configure the Debug Provider factory with your debug token. DebugAppCheckProviderFactory.Instance.SetDebugToken("YOUR_DEBUG_TOKEN"); // Set App Check to use the debug provider factory FirebaseAppCheck.SetAppCheckProviderFactory( DebugAppCheckProviderFactory.Instance); // Proceed to initialize Firebase as normal }
Hata ayıklama sağlayıcısı hakkında ayrıntılı bilgi (yeni bir hata ayıklama jetonunun nasıl alınacağı dahil) için resmi App Check dokümanlarına bakın.
3. adım: Son kullanıcılar ve üretim için App Check'ı ayarlayın
Uygulamanızı son kullanıcılara yayınlamaya hazır olduğunuzda uygulamalarınızı kaydetmeniz ve bir üretim kanıtlama sağlayıcısı (ör. App Attest, Play Integrity veya reCAPTCHA Enterprise) ayarlamanız gerekir.
Bir üretim onayı sağlayıcısı seçin ve aşağıdaki bağlantılarda verilen uygulama talimatlarını uygulayın:
- Apple platformları: DeviceCheck veya App Attest veya reCAPTCHA Enterprise
- Android: Play Integrity veya reCAPTCHA Enterprise
- Web: reCAPTCHA Enterprise
- Flutter: Yukarıdaki tüm sağlayıcıları destekler.App Check ve reCAPTCHA Enterprise
dahil olmak üzere.App Check ve App Check için eski eklenti sürümlerini kullanıyorsanız aşağıda özel örnekleme ile ilgili notu inceleyin. - Unity: Yukarıdaki tüm sağlayıcıları destekler (reCAPTCHA Enterprise desteği yakında kullanıma sunulacaktır)
Bu onay sağlayıcıların hiçbiri ihtiyaçlarınızı karşılamıyorsa üçüncü taraf onay sağlayıcı veya kendi onay tekniklerinizi kullanan özel bir sağlayıcı uygulayabilirsiniz.
(Önerilen) Yeniden oynatma koruması ekleyerek korumayı artırın. Bu, App Check jetonunun yalnızca bir kez kullanılabileceği anlamına gelir.
Tekrar oynatma koruması ekleyerek korumayı artırma
|
En yeni SDK sürümlerini kullanmanızı öneririz ancak
tekrar oynatma korumasını kullanmak için bu sürümlerden en az birini kullandığınızdan emin olun: Apple platformları v12.2.0+ | Android BoM v34.14.0+ (App Check v19.1.0+) | Web v12.14.0+ | Flutter v4.15.0+ (App Check v4.10.0+) | Unity v13.12.0+ |
Varsayılan olarak App Check,
Ancak tek kullanımlık jetonlar kullanan yeniden oynatma korumasını zorunlu kılarak korumayı bu temel korumanın ötesine taşıyabilirsiniz. Yeniden oynatma koruması zorunlu kılındığında şunlar olur:
App Check, oturum jetonları kullanan Firebase AI Logic isteklerini engeller. Bunun yerine, App Check yalnızca yeni oluşturulmuş sınırlı kullanım jetonu kullanan Firebase AI Logic isteklerine izin verir.
Sınırlı kullanımlı jeton doğrulandıktan sonra, yalnızca bir kez kullanılabilmesi için tüketilir. Bu sayede tekrar oynatma saldırıları önlenir.
App Check SDK, her istek için yeni bir sınırlı kullanım jetonu oluşturur. Bu sürecin, bazı gecikmeler ekleyerek ve bazen de (onay sağlayıcınıza bağlı olarak) maliyet oluşturarak isteklerinizi etkileyebileceğini unutmayın.
Yeniden oynatma korumasını ayarlama ve zorunlu kılma
|
Sağlayıcıya özel içeriği ve kodu bu sayfada görüntülemek için Gemini API sağlayıcınızı tıklayın. |
Yeniden oynatma korumasını ayarlama ve zorunlu kılma adımları aşağıda açıklanmıştır:
Henüz yapmadıysanız bu sayfanın önceki bölümlerinde verilen talimatları uygulayarak App Check'ı ayarlayın.
Sınırlı kullanım jetonlarının kullanımını etkinleştirin.
Uygulamanızda örnek oluşturma sırasında
useLimitedUseAppCheckTokensparametresinitrueolarak ayarlayın:Swift
// ... // During instantiation, enable usage of limited-use tokens. let ai = FirebaseAI.firebaseAI( backend: .googleAI(), useLimitedUseAppCheckTokens: true ) // ...Kotlin
// ... // During instantiation, enable usage of limited-use tokens. val ai = Firebase.ai( backend = GenerativeBackend.googleAI(), useLimitedUseAppCheckTokens = true ) // ...Java
// ... // During instantiation, enable usage of limited-use tokens. FirebaseAI ai = FirebaseAI.getInstance( /* backend: */ GenerativeBackend.googleAI(), /* useLimitedUseAppCheckTokens: */ true ); // ...Web
// ... // During instantiation, enable usage of limited-use tokens. const ai = getAI(firebaseApp, { backend: new GoogleAIBackend(), useLimitedUseAppCheckTokens: true }); // ...Dart
// ... // During instantiation, enable usage of limited-use tokens final ai = await FirebaseAI.googleAI( useLimitedUseAppCheckTokens: true, ); // ...Unity
// ... // During instantiation, enable usage of limited-use tokens var ai = FirebaseAI.GetInstance( useLimitedUseAppCheckTokens: true ); // ...Yeniden oynatma korumasını zorunlu kılın.
Uygulamanızın kod tabanında, sınırlı kullanım jetonlarının kullanımını etkinleştirdiğinizden emin olun (önceki adıma bakın).
Firebase konsolunda Güvenlik > Uygulama Kontrolü'ne gidin.
Firebase AI Logic için metrik görünümünü genişletin.
Temel koruma'nın Etkin olduğundan emin olun ve Devam'ı tıklayın.
Yeniden oynatma koruması için Uygulanmıyor (yalnızca izleme) veya Uygulanıyor'u seçin.
Yeniden oynatma korumasını ne zaman zorunlu kılacağınıza karar verirken aşağıdakileri göz önünde bulundurun:
Kullanıcılarınızın önemli bir kısmı, sınırlı kullanım token'larının etkinleştirilmediği uygulamanızın eski sürümlerini kullanıyorsa isteklerinizi izlemeniz önerilir. Yeniden oynatma korumasını hemen zorunlu kılarsanız bu kullanıcılardan gelen istekler engellenir.
Özellikle Doğrulanmadı: Yeniden kullanılan jeton metriğini izleyebilirsiniz. Bu metrik, önceki bir istekte zaten kullanılmış bir jetona sahip isteklerin sayısıdır. Bu metriği Firebase konsolunda izleyin (Güvenlik > App Check > API'ler sekmesine gidin).
Son isteklerin önemli bir kısmı bu kategorideyse kullanıcıların kesintiye uğramasını önlemek için yeniden oynatma korumasını zorunlu kılmak üzere, daha fazla kullanıcı uygulamanızın sınırlı kullanımlı jetonları kullanan bir sürümüne güncelleme yapana kadar bekleyebilirsiniz.
Firebase AI Logic ile App Check arasındaki entegrasyonu anlama
Firebase AI Logic SDK'larını kullanmak için Firebase projenizde Firebase AI Logic API'si (firebasevertexai.googleapis.com) etkinleştirilmelidir. Bunun nedeni, Firebase AI Logic SDK'ları tarafından yapılan isteklerin önce Firebase AI Logic sunucusuna gönderilmesidir. Bu sunucu, isteğin seçtiğiniz "Gemini API" sağlayıcının arka ucuna ve Gemini ile Imagen modellerine erişmek için kullanılan API'lere devam etmesine izin verilmeden önce Firebase App Check doğrulamasının yapıldığı bir proxy ağ geçidi görevi görür.
SSS ve sorun giderme
Firebase AI Logic ile ilgili ek SSS ve sorun giderme ya da hata kodları hakkında bilgi edinin.