Personal WhatsApp Assistant
1.0.0
該項目將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
確保為OpenAI API和WhatsApp Web客戶端設置了必要的API鍵和配置。這些設置通常可以在環境配置文件中添加(例如,“ .env”)。
OPENAI_API_KEY=add your api key here
要啟動應用程序,請運行:
node index.js
使用您的WhatsApp移動應用程序掃描生成的QR碼以進行身份驗證。
經過身份驗證後,機器人將對傳入的消息響應AI生成的響應。
index.js :whatsapp bot的主要切入點chat_with_assistant.js :AI模型集成和文檔處理data/ :用於AI上下文的存儲文檔目錄Data.index :持久的向量商店以提高性能chat_with_assistant.js中編輯系統提示chat_with_assistant.js中更新DirectoryLoader配置如果您遇到任何問題:
歡迎捐款!請分配存儲庫,並在更改中創建拉動請求。