+ اتبع vietanhdev للحصول على تحديثات المشروع.
"قم باستضافة واستخدام خدمات الذكاء الاصطناعي الخاصة بك. اجعل كل شيء بسيطًا وخاصًا."
في عصر يقوم فيه الذكاء الاصطناعي بتغيير كل جانب من جوانب حياتنا، أدركت الحاجة إلى منصة خاصة وسهلة الاستخدام حيث يمكن للأفراد والفرق الصغيرة استضافة واستخدام خدمات الذكاء الاصطناعي الخاصة بهم. جاء الإلهام لـ P8Hub من الرغبة في جعل تقنيات الذكاء الاصطناعي متاحة وخصوصية، وإضفاء الطابع الديمقراطي عليها للجميع.
تتكون بنية P8Hub من مكونين رئيسيين: الواجهة الخلفية لـ FastAPI والواجهة الأمامية لـ Next.js. تتواصل الواجهة الخلفية والواجهة الأمامية مع بعضهما البعض عبر REST API. لتسهيل النشر، أقوم ببناء الواجهة الأمامية في ملفات ثابتة وخدمتها من الواجهة الخلفية. يتم التفاعل مع Docker (خدمات التشغيل والإيقاف والمراقبة) عبر حزمة Python on Whales.
بعض الميزات لا تزال قيد التطوير. يمكنك التحقق من التقدم هنا.
لم يتم اختيار الطلبات بعناية بسبب ضيق الوقت. أعتقد أنه يمكن دمج العديد من تطبيقات الذكاء الاصطناعي الأكثر إثارة للاهتمام في P8Hub. إذا كان لديك أي اقتراحات، واسمحوا لي أن أعرف أو إنشاء طلب سحب.
pip install p8hub
python -m p8hub.app
أو فقط:
p8hub
يمكنك أيضًا تشغيل Private AI Hub بشكل عام على شبكتك أو تغيير المنفذ باستخدام المعلمات. مثال:
p8hub --host 0.0.0.0 --port 8080
يسمح Docker Extension بتوسيع وظائف Docker Desktop. لقد قمنا بتطوير ملحق Docker لـ P8Hub. يمكنك تثبيته عن طريق تشغيل:
make install-extension
من المفترض أن تشاهد الامتداد في واجهة مستخدم Docker Desktop.
git clone https://github.com/vietanhdev/p8hub
cd p8hub
p8hub
، قم بتشغيل: pip install -e .
python -m p8hub.app
cd frontend
npm install
npm run dev
تم إنشاء هذا المشروع لـ Docker AI/ML Hackathon 2023.