نشر 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_URI host.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

ابدأ تشغيل حاويات Docker

ابدأ تشغيل حاويات Dify فقط بدون ملف تعريف Milvus:

docker compose up -d

الوصول إلى Dify

سجّل الدخول إلى Dify

افتح متصفحك وانتقل إلى صفحة تثبيت Dify، ويمكنك تعيين حساب المسؤول الخاص بك هنا:http://localhost/install ، ثم قم بتسجيل الدخول إلى صفحة Dify الرئيسية لمزيد من الاستخدام.

لمزيد من الاستخدام والإرشادات، يرجى الرجوع إلى وثائق Dify.

جرب Managed Milvus مجاناً

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

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

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