Wumpusgpt เป็น chatbot discord ที่เขียนด้วย TypeScript และขับเคลื่อนโดยโมเดลภาษา gpt-4 และ gpt-3.5-turbo ของ OpenAI
แม้ว่า WumpusGPT จะไม่เหมือนกับ CHATGPT แต่พวกเขาทั้งคู่ใช้โมเดลภาษาเดียวกันดังนั้นคุณจะให้ผลลัพธ์ที่คล้ายกันมาก
สร้างขึ้นด้วย Openai Node.js Library และ Discord.js แรงบันดาลใจจากบอท GPT Discord ของ Openai
คุณสามารถเชิญบอทไปยังเซิร์ฟเวอร์ของคุณได้โดยคลิกที่นี่
คำเตือน นี่เป็นงานที่กำลังดำเนินการ อย่าลังเลที่จะมีส่วนร่วม!
/image คัดลอก .env.example to .env และกรอกค่าตามรายละเอียดด้านล่าง
สร้างฐานข้อมูล MySQL (ฉันขอแนะนำ PlanetScale หากคุณไม่ต้องการโฮสต์ในเครื่อง) และกรอกข้อมูลใน DATABASE_URL
สร้างแอปพลิเคชัน Discord ที่ https://discord.com/developers/applications
ไปที่แท็บบอทแล้วคลิก "เพิ่มบอท"
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-compose up -d
docker-compose logs -t wumpus-gpt-discord-bot
คุณควรเห็น URL คำเชิญในคอนโซล คัดลอกและวางลงในเบราว์เซอร์ของคุณเพื่อเพิ่มบอทลงในเซิร์ฟเวอร์ของคุณ
เริ่มแชทกับบอทผ่านคำสั่ง /chat หรือ /ask
ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT