В 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 .