Спросить Chat GPT
Вы можете оживить общение с ботом, добавив в него возможность общаться с ChatGPT. Ваши респонденты будут получать ответ нейросети прямо в диалоге Bot.one без подключения VPN.
Добавьте блок Сбор данных и укажите для него переменную (например,
var1
). В этом блоке респондент будет задавать вопрос ChatGPT.Добавьте на схему бота блок ChatGPT, установите настройки и укажите переменную запроса, как на предыдущем шаге (
var1
). Этот запрос бот будет передавать в ChatGPT.Укажите блоку ChatGPT переменную ответа (например,
var2
).Добавьте блок Сообщение и в содержимом укажите переменную ответа из предыдущего шага через @ (
@var2
).
Note | Если у вас нет блока ChatGPT, попросите администратора установить его в разделе Кастомные блоки. |
Настройки блока ChatGPT доступны на боковой панели.
Поле | Описание |
---|---|
Авторизационные данные OpenAI | Укажите ваш OPENAI API KEY. Получить его можно на сайте platform.openai.com. После авторизации перейдите на страницу API keys, создайте ключ доступа, скопируйте и вставьте его в настройках блока. |
max_tokens | Токен — это слово или часть слова, которую ChatGPT принимает за языковую единицу. Размер токена зависит от языка и от конкретного текста. В ChatGPT существует ограничение по количеству токенов на сессию (запрос пользователя + ответ бота). Ограничение зависит от тарифа пользователя и модели нейросети. Подробнее о токенах см. Tokenizer. В блоке ChatGPT это ограничение равно 4097 токенов. Если это ограничение будет превышено, блок отработает с ошибкой и не ответит респонденту. Значение в поле max_tokens определяет, какое количество токенов блок зарезервирует для ответа бота. |
temperature | Отвечает за конкретность ответов бота. Допускается ввод любого неотрицательного дробного числа от 0 до 2. Высокое значение (например, |
Вставлять инструкцию в начале запроса | Введенный в этом параметре текст система будет подставлять в запрос ChatGPT перед вопросом респондента. Например, в поле указано: Респондент спросил: Запрос будет выглядеть так: |
Вставлять инструкцию в конце запроса | Введенный в этом параметре текст система будет подставлять в запрос ChatGPT после вопроса респондента. Например, в поле указано: Респондент спросил: Запрос будет выглядеть так: |
Переменная с текстом запроса | Укажите переменную, в которую будет записан вопрос пользователя. Значение этой переменной система подставит в запрос к ChatGPT. Переменная указывается без |
Переменная с текстом ответа | Укажите переменную, в которую будет записан ответ ChatGPT. Используйте эту переменную в блоке Сообщение для вывода в диалоге ответа нейросети. Переменная указывается без |