В этой статье рассказывается, как управлять шаблонами, в том числе изменять, блокировать и удалять их, а также как работать с управлением версиями.
Если вы хотите работать с шаблонами программно (например, с помощью REST API) или развертывать их в определенных местоположениях, ознакомьтесь с расширенными рабочими процессами.
Как изменить шаблон
Вы можете редактировать любой разблокированный шаблон.
Мы настоятельно рекомендуем сделать следующее:
Не редактируйте шаблоны, которые используются в рабочей среде.
Любые изменения в шаблоне будут почти сразу же использоваться запросами из вашего приложения, поэтому будьте осторожны, чтобы не нарушить его работу или не вызвать неожиданные изменения в поведении.Попробуйте использовать систему управления версиями для итерации шаблонов.
Чтобы изменить существующий шаблон, выполните следующие действия:
В консоли Firebase перейдите в раздел AI Services (Сервисы ИИ) > AI Logic (Логика ИИ) > вкладка Prompt templates (Шаблоны запросов).
В списке шаблонов найдите и выберите нужный.
Если шаблон заблокирован, разблокируйте его, нажав на значок
в правом верхнем углу шаблона. Внесите изменения и нажмите Сохранить.
Если шаблон был заблокирован, нажмите на значок
ещё раз. Нажмите Закрыть.
Как заблокировать шаблон
Мы настоятельно рекомендуем сделать следующее:
Обратите внимание, что блокировка шаблона защищает от случайного редактирования, но не запрещает его полностью. Участник проекта с соответствующими разрешениями может в любой момент разблокировать шаблон, чтобы изменить его.
Блокируйте шаблоны, которые активно используются кодом, особенно рабочим.
Вот как заблокировать шаблон:
В консоли Firebase перейдите в раздел AI Services (Сервисы ИИ) > AI Logic (Логика ИИ) > вкладка Prompt templates (Шаблоны запросов).
В списке шаблонов найдите и выберите шаблон, который хотите заблокировать.
Заблокируйте шаблон, нажав на значок
замочка в правом верхнем углу шаблона.Нажмите Закрыть.
Как удалить шаблон
Обратите внимание, что если шаблон удален, вы можете создать новый шаблон с тем же идентификатором.
Чтобы удалить шаблон, выполните следующие действия:
В консоли Firebase перейдите в раздел AI Services (Сервисы ИИ) > AI Logic (Логика ИИ) > вкладка Prompt templates (Шаблоны запросов).
Найдите в списке нужный шаблон.
В конце строки шаблона нажмите
> Удалить .Подтвердите удаление и нажмите Удалить.
Как создать версию шаблона
Рекомендуем использовать систему управления версиями для шаблонов запросов к серверу. Вот несколько общих рекомендаций:
Создайте идентификаторы шаблонов, добавив к ним версию, в которой используется семантическое управление версиями (semver) (например,
).my-first-template-v1-0-0Используйте Firebase Remote Config, чтобы легко менять шаблон и другие значения в запросе.
Если вы хотите использовать стандартную инфраструктуру управления версиями, то можете предоставлять шаблоны в виде файлов с помощью REST API.
Вы можете создать копию существующего шаблона и использовать ее в качестве основы для новой версии.
В консоли Firebase перейдите в раздел AI Services (Сервисы ИИ) > AI Logic (Логика ИИ) > вкладка Prompt templates (Шаблоны запросов).
В списке шаблонов найдите нужный.
В конце строки шаблона нажмите
> Дублировать .В новом шаблоне увеличьте идентификатор шаблона, чтобы отразить следующую версию.