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