ChatGPT и DALL-E в свой Whatsapp bot

• Нет отзывов

Автор

Описание

Этот репозиторий поможет создать WhatsApp бота с OpenAI ChatGPT и DALL-E 2.

Требования

Node.js (18 или новее)

Последняя версия npm

Учетная запись OpenAI

 

Установка

Клонируйте этот репозиторий

Установите необходимые пакеты, выполнив команду npm install

Внесите свой ключ API OpenAI в файл .env

Пример файла: .env-example

Вы можете получить ключ API здесь

Запустите бота с помощью npm run start

Отсканируйте QR-код с помощью WhatsApp (привяжите устройство).

Теперь вы готовы к работе! Люди могут отправлять вам сообщения, а бот будет отвечать на них.

 

Docker

Обязательно отредактируйте файл docker-compose.yml и задайте там свои переменные.

 

sudo docker-compose up

 

Использование

Чтобы воспользоваться ботом, просто отправьте сообщение с командой !gpt/!dalle, за которой следует ваш запрос. Например:

 

GPT: !gpt В чем смысл жизни?

DALLE: !dalle Лягушка в красной шапочке идет по мосту.

Отключить префикс

Вы можете отключить префикс !gpt/!dalle, задав для параметра PREFIX_ENABLED значение false в файле .env.

Если вы отключите префикс, бот не будет поддерживать DALL-E, и будет использоваться только GPT.

Отправка сообщений самому себе

Этот бот также поддерживает отправку сообщений самому себе.

Чтобы воспользоваться этой функцией, просто отправьте сообщение на свой собственный номер телефона, используя ссылку WhatsApp https://wa.me/<ваш_номер_телефона>. Это приведет вас к собственному окну чата.

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

 

Отказ от ответственности

Операции, выполняемые этим ботом, не являются бесплатными. OpenAI взимает плату за каждый сделанный вами запрос.

ссылка на гит: https://github.com/askrella/whatsapp-chatgpt

Вход

Либо введите логин и пароль:

Продолжая, я соглашаюсь с

Пользовательским соглашением,

Политикой конфиденциальности,

Политикой возврата.

Регистрация

Регистрация на сайте возможна только через один из предложенных сервисов:

Продолжая, я соглашаюсь с

Пользовательским соглашением,

Политикой конфиденциальности,

Политикой возврата.

Оплата