Dieses Projekt integriert einen WhatsApp-Bot mit Langchain und OpenAI GPT-4O-Mini, um intelligente Antworten auf Benutzernachrichten zu liefern. Es verwendet das WhatsApp-Web für Messaging und verwendet GPT-4O-Mini, um Antworten zu generieren.
Klonen Sie zunächst das Repository mit dem folgenden Befehl in Ihren lokalen Computer:
git clone https://github.com/RaheesAhmed/Personal-WhatsApp-Assistant.git
cd Personal-WhatsApp-Assistant
Installieren Sie die erforderlichen NPM -Pakete:
npm i
Stellen Sie sicher, dass Sie über die erforderlichen API -Schlüssel und Konfiguration für den OpenAI -API und den WhatsApp -Web -Client eingerichtet sind. Diese Einstellungen können normalerweise in einer Umgebungskonfigurationsdatei (z. B. `.env`) hinzugefügt werden.
OPENAI_API_KEY=add your api key here
Um die Anwendung zu starten, führen Sie aus:
node index.js
Scannen Sie den generierten QR -Code mit Ihrer WhatsApp -Mobile -App, um sich zu authentifizieren.
Sobald der Bot authentifiziert wurde, reagiert er auf eingehende Nachrichten mit A-generierten Antworten.
index.js : Haupteinstiegspunkt für den WhatsApp -Botchat_with_assistant.js : KI -Modellintegration und Dokumentverarbeitungdata/ : Verzeichnis zum Speichern von Dokumenten, die für den AI -Kontext verwendet werdenData.index : Persistierter Vektorspeicher für eine verbesserte Leistung chat_with_assistant.jsDirectoryLoader in chat_with_assistant.js Wenn Sie auf Probleme stoßen:
Beiträge sind willkommen! Bitte geben Sie das Repository aus und erstellen Sie eine Pull -Anfrage mit Ihren Änderungen.