Як створити ручні запити до 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 в особистому акаунті OPEN AI та створіть новий ключ доступу. Скопіюйте і збережіть його.
Перейдіть у налаштування бота в акаунті SendPulse і в розділі Змінні бота (Bot variables) додайте глобальну змінну із назвою OPENAI_KEY типу Рядок. У поле значення вставте скопійований API-ключ із особистого кабінету OPEN AI.
Налаштування Запиту 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.
Збережіть та протестуйте ваш ланцюжок.
Оновлено: 22.01.2025
або