مثال على النسخة التجريبية من openai: المساعدون + المواضيع + عمليات التشغيل
- تايب سكريبت
- عمال كلاودفلير
- OpenAI Node.js SDK
يتضمن هذا المشروع:
- تصحيح أخطاء VSCode باستخدام نقاط التوقف لكل من اختبارات العامل والوحدة
- اختبارات الوحدة
- 2 نقاط النهاية
-
POST /threads
الذي يقوم بإنشاء موضوع جديد وإرجاع معرف الموضوع -
POST /threads/:threadId/messages
- يقرأ رسالة المستخدم من نص الطلب كنص عادي
- إضافة رسالة إلى موضوع
- يخلق مساعد إذا لم يكن موجودا
- يقوم بتشغيل المساعد على الموضوع
- استطلاعات الرأي حتى اكتماله
- إرجاع استجابة المساعد كنص عادي
جري
- استنساخ الريبو وتشغيل
npm install
- انسخ
wrangler.example.toml
إلى wrangler.toml
واملأ مفتاح OpenAI API - بافتراض أنك تستخدم VSCode، اضغط على F5 لبدء العامل
- يمكنك أيضًا تحديد
Worker + Test
لتشغيل اختبارات الوحدة ورؤية العامل أثناء العمل (جميعها قابلة للكسر!)
الأشياء الجيدة الأخرى
لقد قمت بتضمين المستندات المساعدة التي يمكنك لصقها ببساطة في chatgpt للإجابة على أية أسئلة حول واجهة برمجة تطبيقات beta.assistants الجديدة. لقد استخدمت هذا بالفعل لبناء الإصدار الأولي من الكود.
- جميع الوثائق
- [سجلات من الملعب (تتيح لك فهم كيفية قيام OpenAI بتنفيذ ملاعبهم بشكل تقريبي)](assistant-documentation/4. الملعب مساعدون log.md)
- المطالبة بإنشاء ملف Index.ts
- [المطالبة الشاملة التي أرسلتها إلى ChatGPT لإنشاء ملف Index.ts (كان أداءه جيدًا إلى حد معقول)](assistant-documentation/7.program مع جميع الملفات المذكورة أعلاه في it.md)