Расширенные рабочие процессы для шаблонов


В Firebase AI Logic консоль Firebase предоставляет пошаговый интерфейс для указания содержимого шаблона. Однако существует ряд сценариев использования, когда могут потребоваться более сложные способы настройки шаблона, в том числе:

В описанных на этой странице сложных рабочих процессах используется REST API Firebase AI Logic .

При использовании REST API следует учитывать следующее:

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

  • В списке шаблонов в консоли Firebase отображаются только те шаблоны, которые (как минимум) созданы в global расположении.

  • Если шаблон разблокирован, вы можете перезаписать его, используя тот же идентификатор шаблона в вызове REST API. Заблокированный шаблон перезаписать нельзя.

Укажите местоположение для шаблона

Этот раздел применим только в том случае, если вы используете API Vertex AI Gemini и ваш сценарий использования требует ограничений по местоположению. Подробнее о настройке местоположения для доступа к модели можно узнать здесь.

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

При вызове конечной точки projects.locations.templates.create укажите location шаблона в процессе создания объекта PromptTemplate .

Предоставьте шаблон в виде файла.

Содержимое файла шаблона серверной командной строки можно указать, вызвав конечную точку projects.locations.templates.create .