O Wumpusgpt é um chatbot de discórdia escrito no TypeScript e alimentado pelos modelos de idiomas gpt-4 e gpt-3.5-turbo do OpenAI.
Embora o wumpusgpt não seja o mesmo que o ChatGPT, ambos utilizam o mesmo modelo de idioma para que você produza resultados muito semelhantes.
Construído com o OpenAI Node.js Library e Discord.js. Inspirado no Bot Bot do Openai GPT.
Você pode convidar o bot para o seu servidor clicando aqui.
Aviso Este é um trabalho em andamento. Sinta -se à vontade para contribuir!
/image Cópia .env.example para .env e preencha os valores, conforme detalhado abaixo
Crie um banco de dados MySQL (eu recomendo o PlanetScale se você não quiser hospedar localmente) e preencha DATABASE_URL
Crie um aplicativo Discord em https://discord.com/developers/applications
Vá para a guia Bot e clique em "Adicionar bot"
DISCORD_TOKEN Vá para a guia OAuth2, copie seu "ID do cliente" e preencha DISCORD_CLIENT_ID
Vá para https://beta.openai.com/account/api-keys, crie uma chave da API e preencha OPENAI_API_KEY
Sinta-se à vontade para definir OPENAI_MODEL se tiver acesso ao gpt-4 , caso contrário, gpt-3.5-turbo é o padrão
Instale dependências e execute o bot
npm install
npm start
Ou execute o bot em uma imagem do Docker:
docker-compose up -d
docker-compose logs -t wumpus-gpt-discord-bot
Você deve ver um URL de convite no console. Copie e cole -o no seu navegador para adicionar o bot ao seu servidor.
Comece a conversar com o bot por meio dos comandos /chat ou /ask
Licenciado sob a licença do MIT.