Этот проект интегрирует бот WhatsApp с Langchain и OpenAI GPT-4O-Mini, чтобы предоставить интеллектуальные ответы на сообщения пользователей. Он использует WhatsApp Web для обмена сообщениями и использует GPT-4O-Mini для генерации ответов.
Во -первых, клонируйте репозиторий к местной машине, используя следующую команду:
git clone https://github.com/RaheesAhmed/Personal-WhatsApp-Assistant.git
cd Personal-WhatsApp-Assistant
Установите необходимые пакеты NPM:
npm i
Убедитесь, что у вас есть необходимые клавиши API и конфигурация для веб -клиента API OpenAI и WhatsApp. Эти настройки обычно можно добавлять в файл конфигурации среды (например, `.env`).
OPENAI_API_KEY=add your api key here
Чтобы запустить приложение, запустите:
node index.js
Сканируйте сгенерированный QR -код с помощью вашего мобильного приложения WhatsApp для аутентификации.
После аутентификации бот ответит на входящие сообщения с помощью AI-сгенерированных ответов.
index.js : основная точка входа для бота WhatsAppchat_with_assistant.js : интеграция модели ИИ и обработка документовdata/ : каталог для хранения документов, используемых для контекста ИИData.index : стойкий векторный хранилище для повышения производительности chat_with_assistant.jsDirectoryLoader в chat_with_assistant.js Если вы столкнетесь с какими -либо проблемами:
Взносы приветствуются! Пожалуйста, распадайте репозиторий и создайте запрос на привлечение с вашими изменениями.