Aplikasi Node.js ini memanfaatkan OpenAI Assistants API untuk membuat asisten Tutor Matematika. Ini memungkinkan Anda berinteraksi dengan asisten dengan mengajukan pertanyaan terkait matematika dan mendapatkan jawaban.
Sebelum menjalankan kode, pastikan Anda telah menginstal prasyarat berikut:
Anda mungkin perlu memastikan bahwa versi Node.js Anda kompatibel dengan npm OpenAI untuk menghindari masalah ketergantungan.
Kloning atau unduh repositori ini ke mesin lokal Anda.
Arahkan ke folder proyek di terminal Anda.
Buat file .env
di direktori proyek dan tambahkan kunci OpenAI API Anda ke dalamnya:
OPENAI_API_KEY="REPLACE WITH YOUR OPENAI API KEY HERE"
Instal dependensi yang diperlukan dengan menjalankan perintah berikut:
yarn add openai
yarn add readline
yarn add dotenv
Untuk menjalankan Asisten Tutor Matematika, jalankan perintah berikut di terminal Anda:
node math-tutor.js
Chatbot akan memulai dan memandu Anda melalui proses mengajukan pertanyaan matematika.
Kode ini disiapkan untuk menggunakan model GPT-4 dan asisten "Tutor Matematika" secara default. Anda dapat menyesuaikan perilaku asisten dengan mengubah kode. Anda dapat mengubah nama asisten, instruksi, dan model OpenAI yang digunakan dalam fungsi 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" ,
} ) ;
Proyek ini dilisensikan di bawah Lisensi MIT.