librechat.yaml لوصف مقدمي الخدمة، والنماذج، وقواعد التوجيه. يدعم نقاط النهاية المتوافقة مع OpenAI المخصصة، مما يسمح بالاتصال بـ Ace Data Cloud. يوضح هذا المقال عملية التكوين.
عملية التقديم
للاتصال بـ Ace Data Cloud في LibreChat، يجب أولاً الذهاب إلى لوحة تحكم Ace Data Cloud للحصول على رمز API الخاص بك، احتفظ به للاستخدام لاحقًا.
إذا لم تكن قد قمت بتسجيل الدخول أو التسجيل بعد، سيتم تحويلك تلقائيًا إلى صفحة تسجيل الدخول لدعوتك للتسجيل وتسجيل الدخول، وبعد تسجيل الدخول، سيتم العودة تلقائيًا إلى الصفحة الحالية.
عند التقديم لأول مرة، سيكون هناك حد مجاني متاح، يمكنك من تجربة خدمات نموذج Ace Data Cloud مجانًا.
نشر LibreChat
يتم نشر LibreChat عبر Docker Compose، أولاً قم بإعداد الدليل وتنزيل التكوين الرسمي:.env، استخدم openssl rand -hex 32 لإنشاء JWT_SECRET، JWT_REFRESH_SECRET، CREDS_KEY، CREDS_IV وغيرها من المفاتيح الأمنية، وقم بتعيين ALLOW_REGISTRATION حسب الحاجة.
تكوين Ace Data Cloud
قم بإنشاءlibrechat.yaml، واجعل Ace Data Cloud كنقطة نهاية مخصصة متوافقة مع OpenAI (لشرح الحقول بالكامل، انظر وثائق النقاط المخصصة، واستبدل {token} برمزك):
docker-compose.yml تحت خدمة api، قم بربط هذا الملف بالحاوية، ثم قم بتشغيل docker compose up -d:
baseURL:
اختيار النموذج
ستستمر قائمة النماذج في التحديث. استخدم أولاً قائمة النماذج التي يتم تحميلها تلقائيًا من العميل؛ إذا كنت بحاجة إلى إدخال يدوي، اطلب أولاًGET https://api.acedata.cloud/v1/models للحصول على معرف النموذج الحالي، ثم اختر وفقًا لقدرات السياق والصورة وأدوات الاستدعاء المدعومة من العميل.
التحقق من الاتصال
إذا لم تكن متأكدًا مما إذا كانت المشكلة في LibreChat أو الشبكة، يمكنك التحقق من النقطة مباشرة باستخدام curl (استبدل{token} برمزك):
chat.completion المتوافق مع OpenAI، فهذا يعني أن الرمز والنقطة جاهزان؛ إذا تم إرجاع HTTP 403 used_up، فهذا يعني أن الرمز صالح ولكن الرصيد غير كافٍ، يمكنك إعادة شحنه من لوحة التحكم.
متقدم: نصائح تكوين yaml
يدعمlibrechat.yaml مجموعات متعددة من النقاط، يمكنك استخدام apiKey: "user_provided" ليقوم كل مستخدم بإدخال مفتاحه الخاص؛ titleModel يحدد النموذج المستخدم لإنشاء عنوان المحادثة؛ dropParams يمكن أن يحذف بشكل موحد المعلمات التي لا تدعمها واجهة برمجة التطبيقات المستهدفة. لمزيد من التفاصيل، انظر شرح تكوين librechat.yaml.
الأسئلة الشائعة
لا أرى نقطة نهاية Ace Data Cloud بعد التشغيل
عادةً ما يكون السبب هو عدم ربط yaml بالحاوية أو وجود خطأ في المسافة البادئة. تحقق منdocker-compose.yml الخاص بـ volumes، وتحقق من المسافة البادئة في yaml.
تظهر رسالة 404
تم كتابةbaseURL كـ .../openai/v1 أو تم حذف /v1. قم بتغييره إلى https://api.acedata.cloud/v1.
قائمة النماذج فارغة
fetch: true ولكن /v1/models فشل، قم بتغييره إلى fetch: false وأدرج default يدويًا.
لا تنجح التغييرات في yaml
يجب إعادة تشغيل الحاوية:docker compose restart api.

