Este projeto integra um bot WhatsApp com Langchain e OpenAI GPT-4O-MINI para fornecer respostas inteligentes às mensagens do usuário. Ele usa a web do WhatsApp para mensagens e usa o GPT-4O-Mini para gerar respostas.
Primeiro, clone o repositório da sua máquina local usando o seguinte comando:
git clone https://github.com/RaheesAhmed/Personal-WhatsApp-Assistant.git
cd Personal-WhatsApp-Assistant
Instale os pacotes NPM necessários:
npm i
Certifique -se de ter as teclas de API e configuração necessárias para a API OpenAI e o Web Web Client. Essas configurações geralmente podem ser adicionadas em um arquivo de configuração do ambiente (por exemplo, `.env`).
OPENAI_API_KEY=add your api key here
Para iniciar o aplicativo, execute:
node index.js
Digitalize o código QR gerado com seu aplicativo móvel WhatsApp para autenticar.
Uma vez autenticado, o bot responderá às mensagens recebidas com respostas geradas pela IA.
index.js : ponto de entrada principal para o Bot WhatsAppchat_with_assistant.js : Integração de modelos AI e processamento de documentosdata/ : Diretório para armazenar documentos usados para contexto de IAData.index : loja de vetores persistentes para melhorar o desempenho chat_with_assistant.jsDirectoryLoader em chat_with_assistant.js Se você encontrar algum problema:
As contribuições são bem -vindas! Por favor, pegue o repositório e crie uma solicitação de tração com suas alterações.