Yalnızca şablon modunu zorunlu kılma


Firebase AI Logic üzerinden gelen tüm Gemini API isteklerinin sunucu istemi şablonlarını kullanması için Firebase projenizde yalnızca şablon modunu zorunlu kılabilirsiniz.

Bir istek engellendiğinde yanıt 403: unauthorized hatası olur.

Dikkat edilecek önemli noktalar

Yalnızca şablon modunda aşağıdaki önemli noktaları göz önünde bulundurun.

Yalnızca şablon modu zorunlu kılındığında

Yalnızca şablon modu zorunlu kılındığında aşağıdakilere dikkat edin:

  • Bu ayar, Firebase AI Logic için proje genelinde bir ayardır.

    • Bu, projede kayıtlı tüm uygulamalar için geçerlidir.
    • Yalnızca uygulandığı proje için geçerlidir.
  • Bu ayar, Firebase AI Logic üzerinden Gemini Developer API ve Vertex AI Gemini API'ye yapılan tüm istekler için geçerlidir.

  • Bu ayar, sunucu istemi şablonlarını kullanmayan Firebase AI Logic üzerinden gelen tüm istekleri engeller. Buna, uygulamanızdan gelen ve sunucu istemi şablonları için henüz desteklenmeyen özellikler kullanan isteklerin engellenmesi dahildir.

  • Bu ayar, projenizdeki Gemini API isteklerini engellemez. Bu istekler Firebase AI Logic üzerinden yapılmaz.

  • Firebase AI Logic REST API'yi kullanıyorsanız:

    • Bu ayar, sunucu istemi şablonlarını (ör. templateGenerateContent veya templateStreamGenerateContent kullanma) kullanan çıkarım isteklerini engellemez.
    • Bu ayar, denetim düzlemi isteklerini (ör. şablonları ve yapılandırmaları yönetme istekleri) engellemez.
  • Bu ayar, countTokens (Count Tokens API) isteklerini engellemez.

Yalnızca şablon modunu zorunlu kılmadan önce

Yalnızca şablon modunu zorunlu kılmadan önce aşağıdakileri göz önünde bulundurun:

  • Uygulamanızın, sunucu istemi şablonlarını kullanmayan mevcut sürümleri varsa:

    • Bu ayar, Firebase AI Logic üzerinden gelen istekleri engeller.
    • Yalnızca şablon modunu zorunlu kılmadan önce tüm etkin istemcilerin sunucu istemi şablonlarını kullanacak şekilde güncellendiğinden emin olun.
  • Uygulamanız sunucu istemi şablonları için henüz desteklenmeyen özellikler kullanıyorsa:

    • Bu ayar, henüz desteklenmeyen özellikler için Firebase AI Logic üzerinden gelen istekleri engeller. Bunun nedeni, bu özelliklerin sunucu istemi şablonlarını kullanmaması (ve kullanamamasıdır).
    • Yalnızca şablon modunu zorunlu kılmadan önce uygulamanızın (geçmiş sürümler dahil) henüz desteklenmeyen özelliklerden hiçbirini etkin olarak kullanmadığından emin olun.

Yalnızca şablon modunun ayarını yönetme

Yalnızca şablon modunun ayarını Firebase konsolunda yönetirsiniz.

Gerekli IAM izinleri ve rolleri

Yalnızca şablon modunu yönetmek için firebasevertexai.configs.update izni gerekir. Bu izin, Sahip, Düzenleyici, Firebase Yöneticisi ve Firebase AI Logic Yöneticisi IAM rollerine varsayılan olarak dahildir.

Yalnızca şablon modunu zorunlu kılma

Firebase projenizde yalnızca şablon modunu zorunlu kılmak için:

  1. Henüz yapmadıysanız bu kılavuzun önceki bölümlerinde şablon moduna özel önemli noktaları inceleyin.

  2. Firebase konsolunda AI Services (Yapay Zeka Hizmetleri) > AI Logic (Yapay Zeka Mantığı) > Settings (Ayarlar) sekmesine gidin.

  3. Şablon modu bölümünde, Yalnızca şablon modunu zorunlu kıl seçeneğini Zorunlu olarak ayarlayın.

  4. Onay iletişim kutusunu inceleyin ve Onayla'yı tıklayın.

Yalnızca şablon modunun zorunlu kılınmasını durdurma

Yalnızca şablon modunun zorunlu kılınmasını durdurursanız aşağıdakilere dikkat edin:

  • Firebase AI Logic üzerinden yapılan ve sunucu istemi şablonlarını kullanmayan isteklere izin verilir.
  • Bu, Firebase AI Logic için proje genelinde bir ayardır.

Firebase projenizde yalnızca şablon modunun zorunlu kılınmasını durdurmak için aşağıdaki adımları uygulayın:

  1. Firebase konsolunda AI Services (Yapay Zeka Hizmetleri) > AI Logic (Yapay Zeka Mantığı) > Settings (Ayarlar) sekmesine gidin.

  2. Şablon modu bölümünde Yalnızca şablon modunu zorunlu kıl'ı devre dışı bırakın.

  3. Onay iletişim kutusunu inceleyin ve Onayla'yı tıklayın.