แอปพลิเคชัน Node.js นี้ใช้ OpenAI Assistants API เพื่อสร้างผู้ช่วยครูสอนคณิตศาสตร์ ช่วยให้คุณสามารถโต้ตอบกับผู้ช่วยโดยถามคำถามเกี่ยวกับคณิตศาสตร์และรับคำตอบ
ก่อนที่จะรันโค้ด ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งข้อกำหนดเบื้องต้นต่อไปนี้:
คุณอาจต้องตรวจสอบให้แน่ใจว่าเวอร์ชัน Node.js ของคุณเข้ากันได้กับ OpenAI npm เพื่อหลีกเลี่ยงปัญหาการพึ่งพา
โคลนหรือดาวน์โหลดที่เก็บนี้ไปยังเครื่องของคุณ
นำทางไปยังโฟลเดอร์โปรเจ็กต์ในเทอร์มินัลของคุณ
สร้างไฟล์ .env
ในไดเร็กทอรีโปรเจ็กต์และเพิ่มคีย์ OpenAI API ของคุณ:
OPENAI_API_KEY="REPLACE WITH YOUR OPENAI API KEY HERE"
ติดตั้งการขึ้นต่อกันที่จำเป็นโดยการรันคำสั่งต่อไปนี้:
yarn add openai
yarn add readline
yarn add dotenv
หากต้องการเรียกใช้ Math Tutor Assistant ให้รันคำสั่งต่อไปนี้ในเทอร์มินัลของคุณ:
node math-tutor.js
แชทบอทจะเริ่มต้นและแนะนำคุณตลอดกระบวนการถามคำถามทางคณิตศาสตร์
รหัสถูกตั้งค่าให้ใช้รุ่น GPT-4 และผู้ช่วย "Math Tutor" เป็นค่าเริ่มต้น คุณสามารถปรับแต่งพฤติกรรมของผู้ช่วยได้โดยการแก้ไขโค้ด คุณสามารถเปลี่ยนชื่อผู้ช่วย คำแนะนำ และโมเดล OpenAI ที่ใช้ในฟังก์ชัน main
ได้
const assistant = await openai . beta . assistants . create ( {
name : "Math Tutor" ,
instructions :
"You are a math tutor. Write and run code to answer math questions." ,
tools : [ { type : "code_interpreter" } ] ,
model : "gpt-4-1106-preview" ,
} ) ;
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT