Как создать ручные запросы к ChatGPT и Claude и подключить их к чат-ботам

Благодаря интеграции SendPulse с OpenAI и Anthropic вы можете подключить ChatGPT и Claude к своим чат-ботам или онлайн-чату на сайте для генерации быстрых и точных ответов на ручные запросы пользователей.

Когда пользователь вводит запрос в цепочке, бот отправляет его в ChatGPT или Claude через API. Текст запроса служит контекстом для формирования ответа, который пользователь получает в виде сообщения в чат-боте.

Каждый новый ручной запрос пользователя в чат-боте обрабатывается как отдельный, без сохранения истории предыдущих сообщений. Таким образом, с интеграцией ручных запросов ваш чат-бот сможет:

  • Обрабатывать запросы клиентов и предоставлять персонализированные ответы или рекомендации.
  • Помогать клиентам выбрать товар или услугу, ориентироваться в вашем каталоге и предоставлять информацию о доступных товарах.
  • Улучшить и ускорить взаимодействие ваших клиентов с чат-ботом.

В данной статье рассмотрим, как настроить такую цепочку и подключить к ней ChatGPT и Claude.

Ручной запрос ChatGPT

Интеграция ручных запросов представляет собой шаблон, который вы можете скопировать в любого вашего чат-бота и отредактировать под ваши нужды.

Добавьте шаблон

Перейдите в Чат-боты > Шаблоны (Templates), найдите шаблон цепочки Ручной запрос ChatGPT (ChatGPT manual request) и выберите чат-бота, к которому хотите его подключить.

Отредактируйте текст первого сообщения в цепочке, чтобы объяснить пользователю, какие задачи выполняет чат-бот.

Далее, создайте переменную request типа Строка, чтобы сохранять запрос пользователя и отправлять его как контекст для формирования ответа в чате GPT.

Вы можете создать переменную в разделе Аудитория бота или непосредственно в блоке сообщения.

Создайте API-ключ OpenAI

В блоке Запрос API (API Request) используется глобальная переменная OPENAI_KEY, которая сохраняет ваш API-ключ OpenAI.

Чтобы сгенерировать этот ключ, перейдите в раздел API Keys в личном аккаунте OpenAI и создайте новый ключ доступа. Скопируйте и сохраните его.

Перейдите в настройки бота в аккаунте SendPulse и в разделе Переменные бота (Bot variables) добавьте глобальную переменную с названием OPENAI_KEY типа Строка. В поле значения вставьте скопированный API-ключ из личного кабинета OpenAI.

Настройка Запроса API

В теле блока Запрос API (API request) в формате JSON указана модель GPT, которая будет обрабатывать запрос пользователя, а также задана роль user. Это указывает, что модель будет воспринимать запрос как поступивший от пользователя и формировать ответ с учетом контекста сообщения.

Вы также можете добавить инструкции верхнего уровня, чтобы настроить поведение модели при генерации ответа на сообщение пользователя.

Для этого добавьте в тело запроса строку с ролью system и укажите ваши инструкции в поле контекста. Например, вы можете задать тон общения и ограничить тематику ответов.

Сохраните и протестируйте вашу цепочку.

Ручной запрос Claude

Claude — это серия языковых моделей, разработанных компанией Anthropic. Claude использует концепцию конституционного ИИ с акцентом на этические принципы, что позволяет обеспечить более безопасное и полезное взаимодействие с пользователями.

Добавьте и настройте шаблон

Как и в случае с ChatGPT, в разделе шаблоны уже добавлен готовый шаблон цепочки с названием Ручной запрос Claude3 AI. Скопируйте его в вашего чат-бота.

Отредактируйте текст в первом сообщении, чтобы объяснить пользователям, какие задачи выполняет этот бот.

В следующем блоке Фильтр необходимо добавить переменную attempts типа Число, чтобы ограничить количество запросов для подписчика. Также добавьте переменную request типа Строка в блоке сообщения, чтобы сохранять ответ подписчика.

Создайте API-ключ Anthropic и настройте запрос API

Для следующего блока Запрос API вам нужно создать глобальную переменную, которая будет сохранять ваш API-ключ Anthropic. Чтобы сгенерировать этот ключ, перейдите в раздел API Keys в личном аккаунте Anthropic и создайте ключ доступа. Скопируйте и сохраните его.

Перейдите в настройки бота в аккаунте SendPulse и в разделе Переменные бота добавьте переменную с названием ANTHROPIC_KEY типа строка. В поле значения вставьте скопированный API-ключ из личного кабинета Anthropic.

В теле запроса в блоке Запрос API указана модель Claude, которая будет обрабатывать запрос, а также задана роль user, которая использует запрос пользователя как контекст для ответа.

Вы также можете добавить инструкции верхнего уровня, которые будут определять поведение модели при генерации ответа на сообщение пользователя, добавив контекст для роли system.

Сохраните и протестируйте вашу цепочку.

    Оцените, насколько полезна статья "Как создать ручные запросы к ChatGPT и Claude и подключить их к чат-ботам"

    Оценка: 5 / 5 (8)

    Назад

    Как создать ассистента OpenAI и подключить его к чат-боту

    Популярное в нашем блоге

    Создайте собственный чат-бот