Вы можете включить режим использования только шаблонов для вашего проекта 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:
Если вы еще этого не сделали, ознакомьтесь с важными моментами, касающимися режима работы только с шаблонами, которые описаны ранее в этом руководстве.
В консоли Firebase перейдите в раздел AI Services > AI Logic > вкладка Settings .
В режиме шаблона переведите переключатель «Принудительное использование только шаблонов» в положение «Принудительно» .
Просмотрите диалоговое окно подтверждения, а затем нажмите «Подтвердить» .
Прекратить принудительное использование режима "только шаблоны".
Если вы прекратите принудительное использование режима "только шаблон", имейте в виду следующее:
- Запросы через Firebase AI Logic , не использующие шаблоны серверных запросов, будут разрешены.
- Это настройка для всего проекта , применяемая к Firebase AI Logic .
Вот как отключить принудительное использование режима "только шаблоны" для вашего проекта Firebase:
В консоли Firebase перейдите в раздел AI Services > AI Logic > вкладка Settings .
В режиме шаблона отключите параметр «Принудительное использование только шаблона» .
Просмотрите диалоговое окно подтверждения, а затем нажмите «Подтвердить» .