ستريم راج؟
وكيل بحث الفيديو لـ ChatGPT ♂️
شاهد الفيديو التجريبي · أبلغ عن خطأ · اقترح ميزة
StreamRAG: استرجاع وبث الفيديو المدعوم بـ GPT
StreamRAG.Demo.mp4
ماذا يفعل؟ ؟
أنها تمكن المطورين من:
- قم بتحميل مقاطع فيديو متعددة لإنشاء مكتبة أو مجموعة.
- ؟ ابحث عبر مقاطع الفيديو هذه واحصل على ردود أو مجموعات فيديو في الوقت الفعلي.
- ؟ انشر مجموعتك القابلة للبحث على متجر ChatGPT.
- تلقي إجابات نصية مختصرة (RAG).
- ؟ احصل على رؤى أساسية من مقاطع فيديو محددة (على سبيل المثال، " أهم النقاط من الحلقة 31 ").
كيف أستخدمه؟
شاهد: شرح التعليمات البرمجية
- احصل على مفتاح واجهة برمجة التطبيقات (API) الخاص بك: قم بالتسجيل على وحدة تحكم VideoDB (مجانًا لأول 50 عملية تحميل، دون الحاجة إلى بطاقة ائتمان). ؟
- قم بتعيين
VIDEO_DB_API_KEY
: أدخل مفتاحك في ملف env
. - تثبيت التبعيات: قم بتشغيل
pip install -r requirements.txt
في جهازك الطرفي. - قم بتحميل مجموعتك إلى VideoDB: أضف روابطك في
upload.py
. - التشغيل محليًا: ابدأ تشغيل خادم القارورة باستخدام
python app.py
.
النشر على متجر ChatGPT؟
شاهد: إنشاء GPT جديد
- انشر خادم القارورة الخاص بك ولاحظ
url
الخاص بخادمك. - في
openapi.yaml
، قم بتحديث حقل url
ضمن server
. - تفضل بزيارة منشئ GPT على https://chat.openai.com/gpts/editor
- في علامة تبويب التهيئة، أضف
Name
Description
GPT الخاص بك. - انسخ المطالبة من ملف
prompts.txt
إلى حقل Instructions
. لا تتردد في تعديله حسب الحاجة. ✏️ - انقر على
Create new Action
- انسخ تفاصيل openapi من
openapi.yaml
ولا تفوت تحديث حقل عنوان url
. - احفظ GPT الخاص بك للاستخدام الشخصي وقم بتجربته! ؟
خارطة الطريق؟️
- أضف دعمًا لخطوط أنابيب الأقراص المضغوطة الشائعة للنشر الخلفي مثل
Heroku
و Replit
وما إلى ذلك. - التكامل مع مصادر البيانات الأخرى مثل
Dropbox
و Google Drive
. - تواصل مع واجهات برمجة تطبيقات مسجل الاجتماعات مثل
Zoom
و Teams
و Recall.ai
.
المساهمة؟
مساهماتك تجعل مجتمع المصادر المفتوحة مكانًا رائعًا للتعلم والإلهام والإبداع. نحن نرحب ونقدر مدخلاتك! وإليك كيف يمكنك المساهمة:
- افتح المشكلات لمشاركة حالات الاستخدام الخاصة بك.
- المشاركة في حلول العصف الذهني لخريطة الطريق الخاصة بنا.
- اقتراح تحسينات على قاعدة التعليمات البرمجية.
خطوات المساهمة
- شوكة المشروع؟
- قم بإنشاء فرع الميزات الخاص بك (
git checkout -b feature/AmazingFeature
) - تنفيذ التغييرات (
git commit -m 'Add some AmazingFeature'
) - ادفع إلى الفرع (
git push origin feature/AmazingFeature
) - فتح طلب سحب؟