Wymuszanie trybu tylko szablon


Możesz wymusić tryb tylko szablon w projekcie w Firebase, aby wszystkie Gemini API żądania wysyłane przez Firebase AI Logic musiały korzystać z szablonów promptów serwerowych.

Gdy żądanie zostanie zablokowane, odpowiedź będzie zawierać błąd 403: unauthorized.

Istotne kwestie

Pamiętaj o tych ważnych kwestiach dotyczących trybu tylko szablon.

Gdy wymuszony jest tryb tylko szablon

Gdy wymuszony jest tryb tylko szablon, pamiętaj o tych kwestiach:

  • To ustawienie dotyczy całego projektu w Firebase AI Logic.

    • Dotyczy wszystkich aplikacji zarejestrowanych w projekcie.
    • Dotyczy tylko projektu, w którym jest wymuszane.
  • To ustawienie dotyczy wszystkich żądań wysyłanych przez Firebase AI Logic zarówno do Gemini Developer API, jak i do Agent Platform Gemini API (formerly Vertex AI).

  • To ustawienie blokuje wszystkie żądania wysyłane przez Firebase AI Logic które nie korzystają z szablonów promptów serwerowych. Obejmuje to blokowanie żądań z Twojej aplikacji, które korzystają z nieobsługiwanych jeszcze funkcji szablonów promptów serwerowych.

  • To ustawienie nie blokuje żądań Gemini API w projekcie które nie są wysyłane przez Firebase AI Logic.

  • Jeśli używasz Firebase AI Logic REST API:

    • To ustawienie nie blokuje żądań wnioskowania , które korzystają z szablonów promptów serwerowych (np. z templateGenerateContent lub templateStreamGenerateContent).
    • To ustawienie nie blokuje żądań płaszczyzny sterowania (np. tych dotyczących zarządzania szablonami i konfiguracjami).
  • To ustawienie nie blokuje żądań wysyłanych do countTokens (Count Tokens API).

Zanim wymusisz tryb tylko szablon

Zanim wymusisz tryb tylko szablon, pamiętaj o tych kwestiach:

  • Jeśli masz istniejące wersje aplikacji, które nie korzystają z szablonów promptów serwerowych:

    • To ustawienie zablokuje żądania wysyłane przez Firebase AI Logic z tych istniejących wersji aplikacji.
    • Zanim wymusisz tryb tylko szablon, upewnij się, że wszyscy aktywni klienci są zaktualizowani i korzystają z szablonów promptów serwerowych.
  • Jeśli Twoja aplikacja korzysta z nieobsługiwanych jeszcze funkcji szablonów promptów serwerowych:

    • To ustawienie zablokuje żądania wysyłane przez Firebase AI Logic dotyczące tych nieobsługiwanych jeszcze funkcji, ponieważ nie mogą one korzystać z szablonów promptów serwerowych.
    • Zanim wymusisz tryb tylko szablon, upewnij się, że Twoja aplikacja (w tym każda jej poprzednia wersja) nie korzysta aktywnie z żadnej z tych nieobsługiwanych jeszcze funkcji.

Zarządzanie ustawieniem trybu tylko szablon

Ustawieniem trybu tylko szablon zarządzasz w konsoli Firebase.

Wymagane uprawnienia i role

Zarządzanie ustawieniem trybu tylko szablon wymaga uprawnienia firebasevertexai.configs.update, które jest domyślnie uwzględnione w tych rolach: Właściciel, Edytujący, Administrator Firebase i Administrator Firebase AI Logic.

Wymuszanie trybu tylko szablon

Oto jak wymusić tryb tylko szablon w projekcie w Firebase:

  1. Jeśli jeszcze tego nie zrobisz, zapoznaj się z ważnymi kwestiami dotyczącymi trybu tylko szablon, które zostały opisane wcześniej w tym przewodniku.

  2. W konsoli Firebase otwórz kartę Usługi AI > Logika AI > Ustawienia.

  3. W sekcji Tryb szablonu przesuń przełącznik Wymuś tryb tylko szablon na Wymuszony.

  4. Sprawdź okno potwierdzenia, a następnie kliknij Potwierdź.

Wyłączanie wymuszania trybu tylko szablon

Jeśli wyłączysz wymuszanie trybu tylko szablon, pamiętaj o tych kwestiach:

  • Żądania wysyłane przez Firebase AI Logic które nie korzystają z szablonów promptów serwerowych będą dozwolone.
  • To ustawienie dotyczy całego projektu w Firebase AI Logic.

Oto jak wyłączyć wymuszanie trybu tylko szablon w projekcie Firebase:

  1. W konsoli Firebase otwórz kartę Usługi AI > Logika AI > Ustawienia.

  2. W sekcji Tryb szablonu wyłącz opcję Wymuś tryb tylko szablon.

  3. Sprawdź okno potwierdzenia, a następnie kliknij Potwierdź.