llmster
بلا واجهة. للاطلاع على وثائق التثبيت والمنتج، راجع lmstudio.ai.
البدء السريع
1
تثبيت الخادم وتشغيله
ثبّت LM Studio (للحاسوب المكتبي) أو أو شغّل الخدمة بلا واجهة:إذا كنت تستخدم تطبيق الحاسوب المكتبي، ففعّل JIT لتحميل النماذج بسلاسة؛ راجع
دليل JIT وTTL في LM Studio.
llmster (بلا واجهة)، ثم شغّل الخادم:2
تعيين مفتاح API إذا كانت المصادقة مفعّلة
3
تشغيل الإعداد الأولي
LM Studio، ثم حدّد نموذجًا عند مطالبة Default model.في إعداد إرشادي جديد، يستعلم OpenClaw أولًا من /api/v1/models على مضيف
LM Studio الافتراضي أو المضبوط. يُعرض نموذج LLM موجود عبر مسار الإعداد نفسه في
CLI/macOS، ويُتحقق منه بإكمال حقيقي قبل حفظ إعداداته. لا ينزّل الفحص التلقائي
أي نموذج مطلقًا، ويتجاهل إدخالات الفهرس المخصصة للتضمينات فقط.author/model-name (مثل qwen/qwen3.5-9b)؛ وتضيف مراجع نماذج OpenClaw
المزوّد في البداية: lmstudio/qwen/qwen3.5-9b. اعثر على المفتاح الدقيق لنموذج بتشغيل
الأمر أدناه والبحث في حقل key:
الإعداد الأولي غير التفاعلي
--custom-model-id مفتاح النموذج كما يعيده LM Studio (مثل qwen/qwen3.5-9b)، من دون
بادئة المزوّد lmstudio/. مرّر --lmstudio-api-key (أو عيّن LM_API_TOKEN) للخوادم
التي تستخدم المصادقة؛ واحذفه للخوادم التي لا تستخدم المصادقة، وسيخزّن OpenClaw بدلًا منه علامة محلية غير سرية.
لا يزال --custom-api-key مقبولًا للتوافق، لكن يُفضّل --lmstudio-api-key.
يكتب هذا models.providers.lmstudio ويعيّن النموذج الافتراضي إلى lmstudio/<custom-model-id>.
كما تؤدي إضافة مفتاح API إلى كتابة ملف تعريف المصادقة lmstudio:default.
يمكن للإعداد التفاعلي أيضًا المطالبة بطول سياق تحميل مفضّل وتطبيقه على جميع
النماذج المكتشفة التي يحفظها في الإعدادات.
الإعداد
توافق استخدام البث
لا يصدر LM Studio دائمًا كائنusage بتنسيق OpenAI ضمن الاستجابات المتدفقة. يستعيد OpenClaw
أعداد الرموز بدلًا من ذلك من بيانات timings.prompt_n / timings.predicted_n الوصفية
بتنسيق llama.cpp. وتحصل أي نقطة نهاية متوافقة مع OpenAI يجري تحديدها كنقطة نهاية محلية (مضيف استرجاع حلقي) على
آلية الرجوع نفسها، مما يشمل الواجهات الخلفية المحلية الأخرى مثل vLLM وSGLang وllama.cpp وLocalAI وJan وTabbyAPI
وtext-generation-webui.
توافق التفكير
عندما يعرض اكتشاف/api/v1/models في LM Studio خيارات استدلال خاصة بالنموذج، يوفّر OpenClaw
قيم reasoning_effort المطابقة (none وminimal وlow وmedium وhigh وxhigh) في
بيانات توافق النموذج الوصفية. تعلن بعض إصدارات LM Studio عن خيار ثنائي في واجهة المستخدم (allowed_options: ["off", "on"]) مع رفض هذه القيم الحرفية في /v1/chat/completions؛ ويحوّل OpenClaw
هذا الشكل الثنائي إلى مقياس المستويات الستة قبل إرسال الطلبات، بما في ذلك الإعدادات القديمة المحفوظة التي
ما زالت تحتوي على خرائط الاستدلال off/on.
الإعداد الصريح
تعطيل التحميل المسبق
يدعم LM Studio تحميل النماذج في الوقت المناسب (JIT)، أي تحميلها عند أول طلب. يحمّل OpenClaw النماذج مسبقًا عبر نقطة نهاية التحميل الأصلية في LM Studio افتراضيًا، مما يفيد عندما يكون JIT معطّلًا. ولترك إدارة دورة حياة النموذج إلى JIT وفترة الخمول TTL وسلوك الإخلاء التلقائي في LM Studio، عطّل خطوة التحميل المسبق في OpenClaw:مضيف LAN أو tailnet
استخدم عنوان مضيف LM Studio الذي يمكن الوصول إليه، واحتفظ بـ/v1، وتأكد من أن LM Studio يستمع إلى ما وراء
واجهة الاسترجاع الحلقي على ذلك الجهاز:
lmstudio تلقائيًا بنقطة النهاية المضبوطة لطلبات النماذج، بما في ذلك مضيفو الاسترجاع الحلقي
وLAN وtailnet (باستثناء مصادر البيانات الوصفية/الارتباط المحلي). ويحصل أي إدخال مخصّص/محلي لمزوّد متوافق مع OpenAI
على الثقة نفسها المطابقة للمصدر تمامًا. ولا تزال الطلبات إلى مضيف أو منفذ خاص مختلف
تتطلب models.providers.<id>.request.allowPrivateNetwork: true؛ عيّنه إلى false لإلغاء
الثقة الافتراضية.
استكشاف الأخطاء وإصلاحها
لم يُكتشف LM Studio
تأكد من أن LM Studio قيد التشغيل:LM_API_TOKEN. تحقّق من إمكانية الوصول إلى API:
أخطاء المصادقة (HTTP 401)
- تحقّق من أن
LM_API_TOKENيطابق المفتاح المضبوط في LM Studio. - راجع مصادقة LM Studio.
- إذا كان الخادم لا يتطلب المصادقة، فاترك المفتاح فارغًا أثناء الإعداد.