WumpUSGPT es un chatbot de discordia escrito en TypeScript y alimentado por los modelos de lenguaje gpt-4 y gpt-3.5-turbo de Opensei.
Aunque WumMUSGPT no es lo mismo que ChatGPT, ambos utilizan el mismo modelo de idioma, por lo que obtendrá resultados muy similares.
Construido con OpenAI Node.js Library y Discord.js. Inspirado en el bot de discordia GPT de Opengai.
Puede invitar el bot a su servidor haciendo clic aquí.
Advertencia Este es un trabajo en progreso. ¡Siéntete libre de contribuir!
/image Copiar .env.example a .env y complete los valores como se detalla a continuación
Cree una base de datos MySQL (recomiendo PlanetScale si no desea alojar localmente) y complete DATABASE_URL
Cree una aplicación de discordia en https://discord.com/developers/applications
Vaya a la pestaña BOT y haga clic en "Agregar bot"
DISCORD_TOKEN Vaya a la pestaña OAUTH2, copie su "ID de cliente" y complete DISCORD_CLIENT_ID
Vaya a https://beta.openai.com/account/api-keys, cree una tecla API y complete OPENAI_API_KEY
Siéntase libre de configurar OPENAI_MODEL si tiene acceso a gpt-4 , de lo contrario gpt-3.5-turbo es el valor predeterminado
Instalar dependencias y ejecutar el bot
npm install
npm start
O ejecuta el bot en una imagen de Docker:
docker-compose up -d
docker-compose logs -t wumpus-gpt-discord-bot
Debería ver una URL de invitación en la consola. Copie y péguelo en su navegador para agregar el bot a su servidor.
Empiece a chatear con el bot a través de los comandos /chat o /ask
Licenciado bajo la licencia del MIT.