هذا مثال على تطبيق الدردشة الذي يهدف إلى البدء في أول مشروع Openai API. يستخدم واجهة برمجة تطبيقات Excloy Explessions لإنشاء تطبيق دردشة للأغراض العامة البسيطة مع البث.
لإرسال طلب واجهة برمجة التطبيقات الأولى باستخدام Openai Node SDK ، تأكد من تثبيت التبعيات الصحيحة ثم تشغيل الرمز التالي:
import OpenAI from "openai" ;
const openai = new OpenAI ();
async function main () {
const completion = await openai . chat . completions . create ({
messages : [{ role : "system" , content : "You are a helpful assistant." }],
model : "gpt-3.5-turbo" ,
});
console . log ( completion . choices [ 0 ]);
}
main ();يعتمد تطبيق QuickStart هذا أعلى رمز المثال أعلاه ، مع دفق وواجهة المستخدم لتصور الرسائل.
إذا لم يكن لديك Node.js مثبتة ، فقم بتثبيته من Nodejs.org (إصدار Node.js> = 16.0.0 مطلوب)
استنساخ هذا المستودع
انتقل إلى دليل المشروع
$ cd openai-quickstart-nodeتثبيت المتطلبات
$ npm installقم بعمل نسخة من ملف متغيرات البيئة على سبيل المثال
على أنظمة Linux:
$ cp .env.example .envعلى Windows:
$ copy .env.example .env أضف مفتاح API الخاص بك إلى ملف .env الذي تم إنشاؤه حديثًا
تشغيل التطبيق
$ npm run devيجب أن تكون قادرًا الآن على الوصول إلى التطبيق على http: // localhost: 3000! للسياق الكامل وراء هذا المثال ، تحقق من البرنامج التعليمي.