中文 | ภาษาอังกฤษ
วัตถุประสงค์ของโครงการนี้คือการใช้ API ของ OpenAI เพื่อสร้าง chatbot ที่มีลักษณะเฉพาะและรวมเข้ากับเกม RPG
ปัจจุบันโครงการมีตัวละครที่สร้างขึ้นสองตัวคือ Li Ming และ Avery Kim ซึ่งคุณสามารถโต้ตอบได้ภายใต้ส่วนบทบาทของการสาธิต ในการเข้าร่วมตรวจสอบให้แน่ใจว่าได้รับ OpenAI KPI ของคุณเองและป้อนเข้าในฟิลด์ที่ให้ไว้ที่ด้านล่างซ้าย จำเป็นที่จะต้องทราบว่าการสาธิตเป็นเว็บไซต์ที่เงียบโดยไม่มีแบ็กเอนด์ดังนั้น OpenAI API ของคุณจะไม่ถูกส่งไปยังใคร นอกจากตัวละครสองตัวแล้วคุณยังสามารถสื่อสารกับ Basic Chatgpt ผ่านส่วนแชท
หมายเหตุ: คุณสามารถลงทะเบียนสำหรับคีย์ API จาก OpenAI สร้างคีย์ API สำหรับบริการของ OpenAI โดยทำตามคำแนะนำในเว็บไซต์ OpenAI ฟรี
- การสาธิต




python3 -m venv venv เพื่อสร้างสภาพแวดล้อมเสมือนจริงใหม่ชื่อ "venv"source venv/bin/activate บน Windows ให้ใช้ .venvScriptsactivate แทนrequirements.txt โดยใช้ pip install -r requirements.txt ในเทอร์มินัลของคุณconfig.py ภายใต้โฟลเดอร์ chatbot ด้วยชื่อ mine_config.pypython manage.py generate_secret_key ในเทอร์มินัลของคุณ แทนที่ SECRET_KEY ใน mine_config.py ภายใต้โฟลเดอร์ chatbot ด้วยคีย์ที่คุณสร้างOPENAI_API_KEY ใน mine_config.py ภายใต้โฟลเดอร์ chatbot ด้วยคีย์ของคุณเอง หมายเหตุ: หากคุณตั้งค่าสภาพแวดล้อมเสมือนจริงในขั้นตอนที่ 2 คุณจะต้องเปิดใช้งานก่อนที่จะเรียกใช้คำสั่งใด ๆ ที่เกี่ยวข้องกับโครงการ ในการเปิดใช้งานสภาพแวดล้อมเสมือนจริงให้เรียกใช้ source env/bin/activate หากต้องการปิดใช้งานเพียงแค่เรียกใช้คำสั่ง deactivate
ก่อนเริ่มเซิร์ฟเวอร์นำทางไปยังโฟลเดอร์รูทของโครงการในเทอร์มินัลของคุณและเรียกใช้คำสั่ง python manage.py migrate ไปใช้การอพยพฐานข้อมูล
ในการเรียกใช้ chatbot ให้เรียกใช้คำสั่ง python manage.py runserver จากนั้นเปิดเว็บเบราว์เซอร์ของคุณและไปที่ http://localhost:8000 เพื่อเข้าถึงแอปพลิเคชัน chatbot
โครงการนี้ให้ตัวอย่างของวิธีการสร้างแอปพลิเคชัน chatbot โดยใช้ GPT-3.5-turbo ของ OpenAI อย่าลังเลที่จะแก้ไขรหัสเพื่อให้เหมาะกับความต้องการของคุณและอย่าลืมสร้างคีย์ลับและคีย์ API ของคุณเองเมื่อเรียกใช้แอปพลิเคชัน
โครงการนี้เปิดตัวภายใต้ใบอนุญาต MIT