Средство запроса
Средство запроса в потоке запросов предлагает коллекцию текстовых шаблонов, которые служат отправной точкой для создания запросов. Эти шаблоны, основанные на обработчике шаблонов Jinja2, упрощают определение запросов. Средство оказывается полезным при необходимости настройки запроса перед отправкой запросов в большую языковую модель в потоке запросов.
Входные данные
Имя. | Тип | Описание | Обязательное поле |
---|---|---|---|
prompt | строка | Шаблон запроса в Jinja | Да |
Входные данные | - | Список переменных шаблона запроса и его назначений | - |
Выходные данные
В следующих разделах показан анализ текста запроса из запроса и входных данных.
Написание запроса
Подготовка шаблона Jinja. Узнайте больше об Джинджа.
В следующем примере запрос включает синтаксис шаблонов Jinja для динамического создания приветственного сообщения и персонализации на основе имени пользователя. В нем также представлено меню параметров для пользователя, чтобы выбрать один из вариантов. В зависимости от того, указана ли
user_name
переменная, она обращается к пользователю по имени или использует универсальное приветствие.Welcome to {{ website_name }}! {% if user_name %} Hello, {{ user_name }}! {% else %} Hello there! {% endif %} Please select an option from the menu below: 1. View your account 2. Update personal information 3. Browse available products 4. Contact customer support
Назначьте значения переменным.
В предыдущем примере две переменные автоматически обнаруживаются и перечислены в разделе "Входные данные". Необходимо назначить значения входным переменным.
Пример 1
Ниже приведены входные и выходные данные для примера.
Входные данные
«Переменная» | Тип | Пример значения |
---|---|---|
website_name | строка | "Майкрософт" |
user_name | строка | "Джейн" |
Выходные данные
Welcome to Microsoft! Hello, Jane! Please select an option from the menu below: 1. View your account 2. Update personal information 3. Browse available products 4. Contact customer support
Пример 2
Ниже приведены входные и выходные данные для примера.
Входные данные
«Переменная» | Тип | Пример значения |
---|---|---|
website_name | строка | Bing |
user_name | строка | " |
Выходные данные
Welcome to Bing! Hello there! Please select an option from the menu below: 1. View your account 2. Update personal information 3. Browse available products 4. Contact customer support