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

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

  • التنسيق

  • FastGPT

نشر FastGPT مع Milvus

FastGPT هو نظام أسئلة وأجوبة قائم على المعرفة مبني على نموذج اللغة الكبيرة LLM، ويوفر إمكانات جاهزة للاستخدام لمعالجة البيانات واستدعاء النموذج. وعلاوةً على ذلك، فهو يتيح تنسيق سير العمل من خلال تصوّر التدفق، مما يسهّل سيناريوهات الأسئلة والأجوبة المعقدة. سيرشدك هذا البرنامج التعليمي إلى كيفية نشر تطبيق FastGPT الحصري الخاص بك بسرعة باستخدام Milvus.

قم بتنزيل docker-compose.yml

تأكد من أنك قمت بتثبيت Docker Compose بالفعل.
نفّذ الأمر أدناه لتنزيل ملف docker-compose.yml.

$ mkdir fastgpt
$ cd fastgpt
$ curl -O https://raw.githubusercontent.com/labring/FastGPT/main/projects/app/data/config.json

# milvus version
$ curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/files/docker/docker-compose-milvus.yml
# zilliz version
# curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/files/docker/docker-compose-zilliz.yml

إذا كنت تستخدم إصدار Zilliz، فقم بتعديل معلمات الرابط MILVUS_ADDRESS و MILVUS_TOKEN في ملف docker-compose.yml، والذي يتوافق مع نقطة النهاية العامة ومفتاح Api في Zilliz Cloud.

قم بتشغيل الحاوية

قم بالتشغيل في نفس دليل docker-compose.yml. تأكد من أن إصدار docker-compose أعلى من الإصدار 2.17 بشكل مثالي، حيث أن بعض أوامر الأتمتة قد لا تعمل بخلاف ذلك.

# Launch the container
$ docker compose up -d
# Wait for 10s, OneAPI typically needs to restart a few times to initially connect to Mysql
$ sleep 10
# Restart oneapi (Due to certain issues with the default Key of OneAPI, it will display 'channel not found' if not restarted, this can be temporarily resolved by manually restarting once, while waiting for the author's fix)
$ docker restart oneapi

الوصول إلى OneAPI لإضافة نماذج

يمكن الوصول إلى OneAPI على ip:3001. اسم المستخدم الافتراضي هو الجذر، وكلمة المرور هي 123456. يمكنك تغيير كلمة المرور بعد تسجيل الدخول.
باستخدام نموذج OpenAI كمثال، انقر على علامة التبويب "القناة"، وحدد نموذج الدردشة ونموذج التضمين ضمن "النماذج".
أدخل مفتاح OpenAI API الخاص بك في قسم "الأسرار".
لاستخدام النماذج خارج OpenAI، ولمزيد من المعلومات، يُرجى الرجوع إلى One API.

إعداد الرموز

انقر على علامة التبويب "الرموز". بشكل افتراضي، يوجد رمز مميز Initial Root Token. يمكنك أيضًا إنشاء رمز مميز جديد وتعيين حصة خاصة بك.
انقر فوق "نسخ" على الرمز المميز الخاص بك، مع التأكد من أن قيمة هذا الرمز المميز تتطابق مع قيمة CHAT_API_KEY المحددة في ملف docker-compose.yml.

الوصول إلى FastGPT

في الوقت الحالي، يمكن الوصول إلى FastGPT مباشرةً على ip:3000 (يرجى الانتباه إلى جدار الحماية). اسم المستخدم لتسجيل الدخول هو الجذر، مع تعيين كلمة المرور إلى DEFAULT_ROOT_PSW ضمن متغير البيئة docker-compose.yml. إذا كنت بحاجة إلى الوصول إلى اسم المجال، فستحتاج إلى تثبيت Nginx وتهيئته بنفسك.

إيقاف الحاوية

قم بتشغيل الأمر التالي لإيقاف الحاوية.

$ docker compose down

جرب Managed Milvus مجاناً

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

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

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