نشر Dify مع ميلفوس
Dify هي عبارة عن منصة مفتوحة المصدر مصممة لتبسيط بناء تطبيقات الذكاء الاصطناعي من خلال الجمع بين النسخ الاحتياطي كخدمة مع LLMOps. تدعم المنصة تطبيقات LLMs السائدة، وتوفر واجهة تنسيق فورية سهلة الاستخدام، ومحركات RAG عالية الجودة، وإطار عمل مرن لوكلاء الذكاء الاصطناعي. وبفضل تدفقات العمل منخفضة التعليمات البرمجية والواجهات سهلة الاستخدام وواجهات برمجة التطبيقات، يُمكّن Dify كلاً من المطورين والمستخدمين غير التقنيين من التركيز على إنشاء حلول ذكاء اصطناعي مبتكرة وواقعية دون التعامل مع التعقيدات.
في هذا البرنامج التعليمي، سوف نوضح لك في هذا البرنامج التعليمي كيفية نشر Dify مع Milvus، لتمكين الاسترجاع الفعال ومحرك RAG.
تعتمد هذه الوثائق بشكل أساسي على وثائق Dify الرسمية. إذا وجدت أي محتوى قديم أو غير متناسق، يُرجى إعطاء الأولوية للوثائق الرسمية ولا تتردد في رفع مشكلة لنا.
المتطلبات الأساسية
استنساخ المستودع
استنسخ الشيفرة المصدرية ل Dify إلى جهازك المحلي:
git clone https://github.com/langgenius/dify.git
إعداد تهيئة البيئة
انتقل إلى دليل Docker في شيفرة Dify المصدرية
cd dify/docker
انسخ ملف تكوين البيئة
cp .env.example .env
خيارات النشر
يمكنك نشر ديفاي مع ميلفوس باستخدام طريقتين مختلفتين. اختر الطريقة التي تناسب احتياجاتك:
الخيار 1: استخدام ميلفوس مع دوكر
يقوم هذا الخيار بتشغيل حاويات Milvus إلى جانب Dify على جهازك المحلي باستخدام Docker Compose.
تكوين متغيرات البيئة
قم بتحرير الملف .env باستخدام تكوين ميلفوس التالي:
VECTOR_STORE=milvus
MILVUS_URI=http://host.docker.internal:19530
MILVUS_TOKEN=
- يستخدم
MILVUS_URIhost.docker.internal:19530الذي يسمح لحاويات Docker بالوصول إلى حاويات Milvus التي تعمل على الجهاز المضيف من خلال شبكة Docker الداخلية. MILVUS_TOKENيمكن تركه فارغًا لعمليات نشر Milvus المحلية.
بدء تشغيل حاويات Docker
ابدأ تشغيل الحاويات باستخدام ملف التعريف milvus لتضمين خدمات Milvus:
docker compose --profile milvus up -d
سيؤدي هذا الأمر إلى بدء تشغيل خدمة Dify إلى جانب الحاويات milvus-standalone و etcd و minio.
الخيار 2: استخدام زيليز كلاود
يقوم هذا الخيار بتوصيل Dify بخدمة Milvus المدارة على Zilliz Cloud.
تكوين متغيرات البيئة
قم بتحرير الملف .env بتفاصيل اتصال Zilliz Cloud الخاص بك:
VECTOR_STORE=milvus
MILVUS_URI=YOUR_ZILLIZ_CLOUD_ENDPOINT
MILVUS_TOKEN=YOUR_ZILLIZ_CLOUD_API_KEY
- استبدل
YOUR_ZILLIZ_CLOUD_ENDPOINTبنقطة النهاية العامة الخاصة بك من Zilliz Cloud. - استبدل
YOUR_ZILLIZ_CLOUD_API_KEYبمفتاح API الخاص بك من Zilliz Cloud.
ابدأ تشغيل حاويات Docker
ابدأ تشغيل حاويات Dify فقط بدون ملف تعريف Milvus:
docker compose up -d
الوصول إلى Dify
سجّل الدخول إلى Dify
افتح متصفحك وانتقل إلى صفحة تثبيت Dify، ويمكنك تعيين حساب المسؤول الخاص بك هنا:http://localhost/install ، ثم قم بتسجيل الدخول إلى صفحة Dify الرئيسية لمزيد من الاستخدام.
لمزيد من الاستخدام والإرشادات، يرجى الرجوع إلى وثائق Dify.