Este projeto permite o uso do ChatGPT, um modelo de linguagem avançado baseado em inteligência artificial, diretamente no WhatsApp. Além disso, também disponibiliza o recurso de transcrição de áudios, fazendo consumo da API da OpenAI, utilizando os modelos GPT e Whisper.
Para utilizar este projeto de forma local, siga as instruções abaixo:
- Clone o repositório para o seu ambiente local.
git clone https://github.com/eliasnsz/whats-gpt.git
- Execute o comando
npm install
para instalar as dependências necessárias. - Adicione sua chave de API da OpenAI em um arquivo .env, seguindo o modelo do
.env.example
. - Execute o comando
npm run build
. - Execute o comando
npm start
. - No whatsapp, faça a leitura do QRCode que foi gerado no console.
- Aguarde a mensagem
"Client is ready!"
aparecer no console. - Pronto!
Para utilizar o ChatGPT basta incluir !
antes das suas mensagens:
Essa feature funciona tanto em conversas individuais quanto em grupos, desde que você esteja presente neles. Ele pode ser utilizado por todas as pessoas participantes da conversa, permitindo que cada uma delas faça perguntas e obtenha respostas do modelo.
Para utilizar a transcrição de áudios basta dizer a palavra-chave Transcreva
durante sua gravação:
Essa feature, do mesmo modo que a anterior, funciona em conversas individuais e em grupos que você esteja incluso.
Contribuições são bem-vindas! Se você tiver ideias para refatorar o código existente, implementar novos recursos ou melhorar a usabilidade do projeto, fique à vontade para contribuir.