🚀 جرب Zilliz Cloud، الـ Milvus المدارة بالكامل، مجاناً — تجربة أداء أسرع بـ 10 أضعاف! جرب الآن>>

milvus-logo
LFAI
الصفحة الرئيسية
  • عمليات الدمج
  • Home
  • Docs
  • عمليات الدمج

  • التنسيق

  • DocsGPT

استخدام Milvus في DocsGPT

DocsGPT هو حل متقدم مفتوح المصدر يسهّل العثور على المعلومات في وثائق المشروع من خلال دمج نماذج GPT القوية. فهو يُمكّن المطورين من الحصول على إجابات دقيقة لأسئلتهم حول المشروع بسهولة، مما يُغنيهم عن عمليات البحث اليدوية التي تستغرق وقتًا طويلًا.

في هذا البرنامج التعليمي، سنوضح لك في هذا البرنامج التعليمي كيفية استخدام Milvus كقاعدة بيانات متجهة خلفية لـ DocsGPT.

يُشار في هذا البرنامج التعليمي بشكل أساسي إلى دليل التثبيت الرسمي لـ DocsGPT. إذا وجدت أن هذا البرنامج التعليمي يحتوي على أجزاء قديمة، يمكنك إعطاء الأولوية لاتباع الدليل الرسمي وإنشاء مشكلة لنا.

المتطلبات

تأكد من تثبيت Docker لديك

استنساخ المستودع

استنسخ المستودع وانتقل إليه:

$ git clone https://github.com/arc53/DocsGPT.git
$ cd DocsGPT

إضافة تبعية

ألحق التبعية langchain-milvus بملف requirements.txt ضمن المجلد application:

$ echo "\nlangchain-milvus==0.1.6" >> ./application/requirements.txt

تعيين متغيرات البيئة

أضف VECTOR_STORE=milvus و MILVUS_URI=... و و MILVUS_TOKEN=... إلى متغيرات البيئة لكل من خدمتي backend و worker في الملف docker-compose.yaml ، هكذا

  backend:
    build: ./application
    environment:
      - VECTOR_STORE=milvus
      - MILVUS_URI=...
      - MILVUS_TOKEN=...
  worker:
    build: ./application
    command: celery -A application.app.celery worker -l INFO -B
    environment:
      - VECTOR_STORE=milvus
      - MILVUS_URI=...
      - MILVUS_TOKEN=...

بالنسبة إلى MILVUS_URI و MILVUS_TOKEN ، يمكنك إما استخدام خدمة زيليز كلاود المدارة بالكامل (موصى به) أو خدمة ميلفوس التي يتم تشغيلها يدويًا.

  • لخدمة Zilliz Cloud المدارة بالكامل: نوصي باستخدام خدمة Zilliz Cloud. يمكنك التسجيل للحصول على حساب تجريبي مجاني على Zilliz Cloud. بعد ذلك، ستحصل على MILVUS_URI و MILVUS_TOKEN ، والتي تتوافق مع نقطة النهاية العامة ومفتاح واجهة برمجة التطبيقات.

  • لبدء خدمة Milvus يدويًا: إذا كنت ترغب في إعداد خدمة Milvus، يمكنك اتباع وثائق Milvus الرسمية لإعداد خادم Milvus، ثم الحصول على MILVUS_URI و MILVUS_TOKEN من الخادم. يجب أن يكون MILVUS_URI و MILVUS_TOKEN بصيغة http://<your_server_ip>:19530 و <your_username>:<your_password> على التوالي.

ابدأ تشغيل الخدمات

قم بتشغيل: ./setup.sh

ثم انتقل إلى http://localhost:5173/.

يمكنك التلاعب بواجهة المستخدم وطرح أسئلة حول المستندات الخاصة بك.

alt text النص البديل

إذا كنت تريد إيقاف الخدمات، قم بتشغيل:

$ docker compose down

لمزيد من التفاصيل والإعدادات الأكثر تقدمًا، يُرجى الرجوع إلى الوثائق الرسمية لـ DocsGPT.

جرب Managed Milvus مجاناً

Zilliz Cloud خالي من المتاعب، ويعمل بواسطة Milvus ويعمل بسرعة 10 أضعاف.

ابدأ
التعليقات

هل كانت هذه الصفحة مفيدة؟