Для Firebase AI Logic консоль Firebase предоставляет удобный пользовательский интерфейс для настройки содержимого шаблона. Однако в некоторых случаях могут потребоваться более сложные способы настройки шаблона, например:
Расширенные рабочие процессы, описанные на этой странице, используют Firebase AI Logic REST API .
При использовании 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 .