لماذا تثبيت الذكاء الاصطناعي؟ | العرض التوضيحي ومقاطع الفيديو الحية | Docker Deployment | دليل التثبيت
ANCHORGER AI هي أداة مفتوحة المصدر بدون رمز للفرق للتعاون في بناء وتقييم واستضافة التطبيقات التي تستفيد من GPT ونماذج اللغة الكبيرة الأخرى. يمكنك بسهولة إنشاء ومشاركة تطبيقات LLM التي تعمل بالطاقة ، وإدارة ميزانيتك وتشغيل وظائف الدُفعات. من خلال تثبيت الذكاء الاصطناعى ، فإن إدارة الوصول والسيطرة على الميزانيات وتشغيل وظائف الدفعات هي نسيم. نهدف إلى أن نكون وجهة اختيار تحويل فريقك إلى قوة تركز على الذكاء الاصطناعي.
نحن نقدم:
يمكنك التحقق من إصدار ألفا هنا.
إذا كنت تفضل نشر مرساة AI باستخدام Docker ، فإن هذا القسم يوفر دليلًا خطوة بخطوة للقيام بذلك.
استنساخ مستودع جيثب
إذا لم تقم بالفعل ، استنساخ المستودع إلى جهازك المحلي.
git clone https://github.com/AnchoringAI/anchoring-ai.gitانتقل إلى دليل جذر المشروع
cd anchoring-aiبناء صورة Docker
docker-compose buildتشغيل حاويات العرف
docker-compose up يجب أن يكون طلبك الآن متاحًا في localhost:3000 .
توقف حاويات Docker
docker-compose downإزالة جميع موارد Docker (اختياري)
docker system prune -aتم تصميم هذا الدليل بشكل أساسي لـ Linux و MacOS. لا يزال بإمكان مستخدمي Windows متابعة بعض التعديلات المحددة أدناه.
قبل بدء التثبيت ، تأكد من إمكانية الوصول إلى مستوى المسؤول إلى نظامك.
ملاحظة لمستخدمي Windows
- قم بتثبيت وبدء redis الذي لا يتم دعمه على Windows من خلال نظام Windows الفرعي لـ Linux (WSL).
- التعليق على
uwsgi==2.0.21فيback-end/requirements.txtلأن هذه الحزمة غير مدعومة لنظام التشغيل Windows.- إضافة-
--pool=soloلعامل الكرفس ARGS فيback-end/src/celery_worker.pyلدعم وظائف الدُفعات.
قم بتنزيل MySQL 8.0 : انتقل إلى صفحة تنزيل MySQL الرسمية وقم بتنزيل مثبت MySQL 8.0 لنظام التشغيل الخاص بك.
قم بتثبيت MySQL : قم بتشغيل التثبيت واتبع الإرشادات التي تظهر على الشاشة لتثبيت MySQL.
ابدأ mysql :
sudo systemctl start mysqlتحقق من التثبيت : افتح محطة وقم بتنفيذ ما يلي:
mysql --versionيجب أن يعرض هذا إصدار MySQL المثبت.
قم بتنزيل redis 5.0.7 : تفضل بزيارة صفحة تنزيل Redis الرسمية وقم بتنزيل Redis 5.0.7 Tarball أو Installer لنظام التشغيل الخاص بك.
تثبيت redis :
cd redis-5.0.7
make
make installابدأ redis :
redis-serverتحقق من التثبيت : افتح محطة جديدة وقم بتشغيلها:
redis-cli pingإذا كان Redis قيد التشغيل ، فسيعود هذا "Pong".
node -v في المحطة. python --version أو python3 --version المحطة. قم بتشغيل الأمر التالي في المحطة:
git clone https://github.com/AnchoringAI/anchoring-ai.git افتح المحطة الخاصة بك وانتقل إلى دليل scripts داخل مشروعك:
cd path/to/your/project/scriptsافتح قذيفة MySQL عن طريق إدخال الأمر التالي:
mysql -u [your_username] -p سيُطلب منك إدخال كلمة المرور لـ [your_username] .
بمجرد دخول قذيفة MySQL ، قم بالتبديل إلى قاعدة البيانات التي تنوي استخدامها (إذا كانت موجودة بالفعل). استبدل [your_database] باسم قاعدة البيانات الخاصة بك:
use [your_database] ; قم بتنفيذ البرنامج النصي init_db.sql لتهيئة قاعدة بيانات MySQL:
source init_db.sql انتقل إلى ملف config.py الموجود في دليل back-end/src :
cd path/to/your/project/back-end/src افتح config.py في محرر النصوص المفضل لديك وتحديد موقع فئة DevelopmentConfig .
قم بتحديث فئة تكوين قاعدة البيانات لمطابقة إعدادات MySQL:
class DevelopmentConfig ( BaseConfig ):
USERNAME = '[your_username]'
PASSWORD = '[your_password]'
HOST = 'localhost'
PORT = '3306'
DATABASE = '[your_database]'
DB_URI = f'mysql+pymysql:// { USERNAME } : { PASSWORD } @ { HOST } : { PORT } / { DATABASE } ?charset=utf8'
SQLALCHEMY_DATABASE_URI = DB_URI استبدل [your_username] و [your_password] و [your_database] باستخدام اسم مستخدم MySQL وكلمة المرور واسم قاعدة البيانات التي اخترتها.
بعد الانتهاء من هذه الخطوات ، يجب تهيئة قاعدة البيانات الخاصة بك وتكوين التطبيق الخاص بك للاتصال بها.
front-end : cd front-endnpm installnpm startback-end : cd ..
cd back-endpip install -r requirements.txt انتقل إلى دليل src :
cd srcابدأ تطبيق Python :
python3 app.pypython app.pyابدأ عامل الكرفس في الخلفية :
python3 celery_worker.py >> logs/celery_worker_log.txt 2>&1python celery_worker.py >> logs/celery_worker_log.txt 2>&1بعد الانتهاء من هذه الخطوات ، يجب أن تكون قادرًا على رؤية التطبيق يعمل في LocalHost: 3000.