يستخدم تطبيق Node.js هذا واجهة برمجة تطبيقات OpenAI Assistants لإنشاء مساعد Math Tutor. فهو يسمح لك بالتفاعل مع المساعد من خلال طرح الأسئلة المتعلقة بالرياضيات والحصول على الإجابات.
قبل تشغيل الكود، تأكد من تثبيت المتطلبات الأساسية التالية:
قد تحتاج إلى التأكد من أن إصدار 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.