Skip to main content
توفّر Hugging Face Inference Providers موجّهًا لإكمالات المحادثة متوافقًا مع OpenAI أمام العديد من النماذج المستضافة (DeepSeek وLlama وغيرها) باستخدام رمز مميز واحد. يتواصل OpenClaw مع نقطة نهاية إكمالات المحادثة فقط؛ ولتحويل النص إلى صورة أو إنشاء التضمينات أو معالجة الكلام، استخدم عملاء استدلال HF مباشرةً.

بدء الاستخدام

1

إنشاء رمز مميز دقيق الصلاحيات

انتقل إلى Hugging Face Settings Tokens وأنشئ رمزًا مميزًا جديدًا دقيق الصلاحيات.
يجب تمكين صلاحية Make calls to Inference Providers للرمز المميز، وإلا فستُرفض طلبات API.
2

تشغيل الإعداد الأولي

اختر Hugging Face من القائمة المنسدلة للمزوّد، ثم أدخل مفتاح API عند مطالبتك بذلك:
3

اختيار نموذج افتراضي

من القائمة المنسدلة نموذج Hugging Face الافتراضي، اختر نموذجًا. تُحمّل القائمة من API الاستدلال عندما يكون رمزك المميز صالحًا؛ وإلا يعرض OpenClaw الكتالوج المضمّن أدناه. يُحفظ اختيارك في agents.defaults.model.primary:
4

التحقق من توفر النموذج

الإعداد غير التفاعلي

يضبط huggingface/deepseek-ai/DeepSeek-R1 بوصفه النموذج الافتراضي.

معرّفات النماذج

تستخدم مراجع النماذج الصيغة huggingface/<org>/<model> (معرّفات بنمط Hub). كتالوج OpenClaw المضمّن:
عندما يكون رمزك المميز صالحًا، يكتشف OpenClaw أيضًا أي نموذج آخر عبر GET https://router.huggingface.co/v1/models أثناء الإعداد الأولي وعند بدء تشغيل Gateway، ولذلك يمكن أن يتضمن كتالوجك عددًا أكبر بكثير من النماذج الأربعة المذكورة أعلاه. يمكنك إلحاق :fastest أو :cheapest بأي معرّف نموذج؛ ويوجّه موجّه HF الطلب إلى مزوّد الاستدلال المطابق. اضبط ترتيب المزوّدين الافتراضي في إعدادات مزوّدي الاستدلال.

الإعداد المتقدم

يكتشف OpenClaw النماذج باستخدام:
تأتي الاستجابة بنمط OpenAI: { "object": "list", "data": [ { "id": "Qwen/Qwen3-8B", "owned_by": "Qwen", ... }, ... ] }.عند وجود مفتاح مُعدّ (من الإعداد الأولي أو HUGGINGFACE_HUB_TOKEN أو HF_TOKEN)، تُملأ القائمة المنسدلة نموذج Hugging Face الافتراضي أثناء الإعداد التفاعلي من نقطة النهاية هذه. يكرر بدء تشغيل Gateway الاستدعاء نفسه لتحديث الكتالوج. تُدمج النماذج المكتشفة مع الكتالوج المضمّن أعلاه (الذي يُستخدم للبيانات الوصفية مثل نافذة السياق والتكلفة عند تطابق المعرّف). إذا فشل الطلب أو لم يُرجع بيانات أو لم يُضبط مفتاح، يعود OpenClaw إلى الكتالوج المضمّن فقط.عطّل الاكتشاف دون إزالة المزوّد:
  • الاسم من API: تستخدم النماذج المكتشفة قيم name أو title أو display_name من API عند توفرها؛ وإلا يشتق OpenClaw اسمًا من معرّف النموذج (مثلًا، يتحول deepseek-ai/DeepSeek-R1 إلى “DeepSeek R1”).
  • تجاوز اسم العرض: اضبط تسمية مخصصة لكل نموذج في الإعداد:
  • لواحق السياسات: تمثل :fastest و:cheapest اصطلاحات لموجّه HF، وليستا شيئًا يعيد OpenClaw كتابته: تُرسل اللاحقة حرفيًا كجزء من معرّف النموذج، ويختار موجّه HF مزوّد الاستدلال المطابق. أضف كل متغير بوصفه إدخالًا مستقلًا ضمن models.providers.huggingface.models (أو في model.primary) إذا كنت تريد اسمًا مستعارًا مميزًا لكل لاحقة.
  • دمج الإعداد: يُحتفظ بالإدخالات الموجودة في models.providers.huggingface.models (مثلًا في models.json) عند دمج الإعداد، ولذلك تستمر أي قيم مخصصة لـname أو alias أو خيارات النموذج التي تضبطها هناك بعد إعادة التشغيل.
إذا كان Gateway يعمل بوصفه برنامجًا خدميًا (launchd/systemd)، فتأكد من إتاحة HUGGINGFACE_HUB_TOKEN أو HF_TOKEN لتلك العملية (مثلًا في ~/.openclaw/.env أو عبر env.shellEnv).
يقبل OpenClaw كلًا من HUGGINGFACE_HUB_TOKEN وHF_TOKEN. إذا ضُبط كلاهما، تكون الأولوية لـHUGGINGFACE_HUB_TOKEN.

ذو صلة

اختيار النموذج

نظرة عامة على جميع المزوّدين ومراجع النماذج وسلوك تجاوز الأعطال.

اختيار النموذج

كيفية اختيار النماذج وإعدادها.

وثائق مزوّدي الاستدلال

الوثائق الرسمية لـHugging Face Inference Providers.

الإعداد

مرجع الإعداد الكامل.