Wumpusgpt هو chatbot Discord مكتوب في TypeScript ويمود بواسطة نماذج لغة Openai gpt-4 و gpt-3.5-turbo .
على الرغم من أن WumpusGPT ليس مثل chatgpt ، إلا أنهما يستخدمان نموذج اللغة نفسه بحيث ستحقق نتائج متشابهة للغاية.
بنيت مع مكتبة Openai Node.js و Discord.js. مستوحاة من BOT OPENAI's GPT DIVERT.
يمكنك دعوة الروبوت إلى الخادم الخاص بك بالنقر هنا.
تحذير هذا عمل مستمر. لا تتردد في المساهمة!
/image نسخ .env.example إلى .env وملء القيم على النحو المفصل أدناه
قم بإنشاء قاعدة بيانات MySQL (أوصي PlanetScale إذا كنت لا ترغب في الاستضافة محليًا) وملء DATABASE_URL
إنشاء تطبيق Discord في https://discord.com/developers/applications
انتقل إلى علامة التبويب BOT وانقر فوق "إضافة بوت"
DISCORD_TOKEN انتقل إلى علامة التبويب OAuth2 ، ونسخ "معرف العميل" ، وملء DISCORD_CLIENT_ID
انتقل إلى https://beta.openai.com/account/api- keys ، إنشاء مفتاح API ، وملء OPENAI_API_KEY
لا تتردد في ضبط OPENAI_MODEL إذا كان لديك إمكانية الوصول إلى gpt-4 ، وإلا فإن gpt-3.5-turbo هو الافتراضي
تثبيت التبعيات وتشغيل الروبوت
npm install
npm start
أو قم بتشغيل الروبوت في صورة Docker:
docker-compose up -d
docker-compose logs -t wumpus-gpt-discord-bot
يجب أن ترى عنوان URL دعوة في وحدة التحكم. انسخها ولصقها في متصفحك لإضافة الروبوت إلى الخادم الخاص بك.
ابدأ في الدردشة مع أوامر الروبوت عبر أوامر /chat أو /ask
مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.