WumpUSGPT est un chatbot Discord écrit en dactylographie et alimenté par les modèles de langage gpt-4 et gpt-3.5-turbo d'OpenAI.
Bien que WumpUSGPT ne soit pas tout à fait la même que le chatgpt, ils utilisent tous les deux le même modèle de langue, vous donnerez donc des résultats très similaires.
Construit avec Openai Node.js Library et Discord.js. Inspiré par le GPT Discord Bot d'Openai.
Vous pouvez inviter le bot sur votre serveur en cliquant ici.
Avertissement C'est un travail en cours. N'hésitez pas à contribuer!
/image Copier .env.example à .env et remplir les valeurs comme détaillé ci-dessous
Créez une base de données MySQL (je recommande PlanetScale si vous ne souhaitez pas héberger localement) et remplir DATABASE_URL
Créez une application Discord sur https://discord.com/developers/applications
Accédez à l'onglet Bot et cliquez sur "Ajouter un bot"
DISCORD_TOKEN Accédez à l'onglet OAuth2, copiez votre "ID client" et remplissez DISCORD_CLIENT_ID
Allez sur https://beta.openai.com/account/api- keys, créez une clé API et remplissez OPENAI_API_KEY
N'hésitez pas à définir OPENAI_MODEL si vous avez accès à gpt-4 , sinon gpt-3.5-turbo est la valeur par défaut
Installez les dépendances et exécutez le bot
npm install
npm start
Ou exécutez le bot dans une image Docker:
docker-compose up -d
docker-compose logs -t wumpus-gpt-discord-bot
Vous devriez voir une URL d'invitation dans la console. Copiez et collez-le dans votre navigateur pour ajouter le bot à votre serveur.
Commencez à discuter avec le bot via les commandes /chat ou /ask
Licencié sous la licence du MIT.