Принудительное использование режима только шаблона


Вы можете включить режим использования только шаблонов для вашего проекта Firebase, чтобы все запросы к API Gemini через Firebase AI Logic использовали шаблоны серверных подсказок.

В случае блокировки запроса будет отправлена ​​ошибка 403: unauthorized доступ.

Важные соображения

При работе в режиме только с шаблонами следует учитывать следующие важные моменты.

Когда включен режим использования только шаблонов

При включении режима работы только с шаблонами следует учитывать следующее:

  • Этот параметр применяется ко всему проекту Firebase AI Logic .

    • Это относится ко всем приложениям, зарегистрированным в проекте.
    • Это относится только к тому проекту, где это правило действует.
  • Этот параметр применяется ко всем запросам, отправляемым через Firebase AI Logic, как к API разработчика Gemini, так и к API Vertex AI Gemini .

  • Этот параметр блокирует любые запросы через Firebase AI Logic , которые не используют шаблоны серверных запросов. Это включает блокировку запросов из вашего приложения, использующих еще не поддерживаемые возможности для шаблонов серверных запросов .

  • Эта настройка не блокирует запросы к API Gemini в вашем проекте, которые не выполняются через Firebase AI Logic .

  • Если вы используете REST API Firebase AI Logic :

    • Этот параметр не блокирует запросы на вывод , использующие шаблоны подсказок сервера (например, с помощью templateGenerateContent или templateStreamGenerateContent ).
    • Этот параметр не блокирует запросы плоскости управления (например, запросы на управление шаблонами и конфигурациями).
  • Эта настройка не блокирует запросы к countTokens (API подсчета токенов).

Перед применением режима "только шаблон"

Перед включением режима работы только с шаблонами следует учитывать следующее:

  • Если у вас есть существующие версии приложения, которые не используют шаблоны серверных запросов:

    • Эта настройка заблокирует запросы через Firebase AI Logic от существующих версий приложения.
    • Перед включением режима "только шаблоны" убедитесь, что все активные клиенты обновлены и используют шаблоны серверных приглашений.
  • Если ваше приложение использует еще не поддерживаемые возможности для шаблонов серверных приглашений :

    • Эта настройка заблокирует запросы через Firebase AI Logic для этих еще не поддерживаемых возможностей, поскольку они не используют (и не могут использовать) шаблоны серверных приглашений.
    • Перед включением режима работы только с шаблонами убедитесь, что ваше приложение (включая любые предыдущие версии) не использует активно какие-либо из этих еще не поддерживаемых возможностей.

Управление настройкой режима только шаблона

Настройка режима "только шаблон" управляется в консоли Firebase .

Необходимые разрешения и роли IAM.

Для управления настройкой режима "только шаблон" требуется разрешение firebasevertexai.configs.update , которое по умолчанию включено в следующие роли IAM: Владелец, Редактор, Администратор Firebase и Администратор Firebase AI Logic.

Принудительное использование режима только шаблона

Вот как включить режим работы только с шаблонами для вашего проекта Firebase:

  1. Если вы еще этого не сделали, ознакомьтесь с важными моментами, касающимися режима работы только с шаблонами, которые описаны ранее в этом руководстве.

  2. В консоли Firebase перейдите в раздел AI Services > AI Logic > вкладка Settings .

  3. В режиме шаблона переведите переключатель «Принудительное использование только шаблонов» в положение «Принудительно» .

  4. Просмотрите диалоговое окно подтверждения, а затем нажмите «Подтвердить» .

Прекратить принудительное использование режима "только шаблоны".

Если вы прекратите принудительное использование режима "только шаблон", имейте в виду следующее:

  • Запросы через Firebase AI Logic , не использующие шаблоны серверных запросов, будут разрешены.
  • Это настройка для всего проекта , применяемая к Firebase AI Logic .

Вот как отключить принудительное использование режима "только шаблоны" для вашего проекта Firebase:

  1. В консоли Firebase перейдите в раздел AI Services > AI Logic > вкладка Settings .

  2. В режиме шаблона отключите параметр «Принудительное использование только шаблона» .

  3. Просмотрите диалоговое окно подтверждения, а затем нажмите «Подтвердить» .