Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw infer هو السطح القياسي بلا واجهة رسومية لسير عمل الاستدلال المدعومة بالمزوّدين.
يعرض عمدًا عائلات القدرات، وليس أسماء Gateway RPC الخام ولا معرّفات أدوات الوكيل الخام.
حوّل infer إلى skill
انسخ هذا والصقه في وكيل:- ربط مقاصد المستخدم الشائعة بالأمر الفرعي الصحيح في infer
- تضمين بضعة أمثلة قياسية على infer لسير العمل التي يغطيها
- تفضيل
openclaw infer ...في الأمثلة والاقتراحات - تجنّب إعادة توثيق سطح infer بأكمله داخل متن skill
openclaw infer model runopenclaw infer image generateopenclaw infer audio transcribeopenclaw infer tts convertopenclaw infer web searchopenclaw infer embedding create
لماذا تستخدم infer
يوفرopenclaw infer واجهة CLI واحدة ومتسقة لمهام الاستدلال المدعومة بالمزوّدين داخل OpenClaw.
الفوائد:
- استخدم المزوّدين والنماذج المكوّنة بالفعل في OpenClaw بدلًا من إنشاء أغلفة مخصصة لمرة واحدة لكل واجهة خلفية.
- أبقِ سير عمل النماذج والصور ونسخ الصوت وTTS والفيديو والويب والتضمينات ضمن شجرة أوامر واحدة.
- استخدم بنية خرج مستقرة مع
--jsonللسكربتات والأتمتة وسير العمل المدفوعة بالوكلاء. - فضّل سطح OpenClaw من الطرف الأول عندما تكون المهمة أساسًا “تشغيل استدلال”.
- استخدم المسار المحلي العادي دون الحاجة إلى Gateway لمعظم أوامر infer.
openclaw infer ... بعد أن تصبح اختبارات المزوّد ذات المستوى الأدنى خضراء. فهو يمرّن CLI المشحونة، وتحميل الإعدادات، وحلّ الوكيل الافتراضي، وتفعيل Plugin المضمّن، ووقت تشغيل القدرات المشترك قبل إجراء طلب المزوّد.
شجرة الأوامر
المهام الشائعة
يربط هذا الجدول مهام الاستدلال الشائعة بأمر infer المقابل.| المهمة | الأمر | الملاحظات |
|---|---|---|
| تشغيل مطالبة نصية/نموذج | openclaw infer model run --prompt "..." --json | يستخدم المسار المحلي العادي افتراضيًا |
| تشغيل مطالبة نموذج على صور | openclaw infer model run --prompt "Describe this" --file ./image.png --model provider/model | كرر --file لإدخالات صور متعددة |
| توليد صورة | openclaw infer image generate --prompt "..." --json | استخدم image edit عند البدء من ملف موجود |
| وصف ملف صورة | openclaw infer image describe --file ./image.png --prompt "..." --json | يجب أن يكون --model نموذجًا قادرًا على الصور بصيغة <provider/model> |
| نسخ الصوت | openclaw infer audio transcribe --file ./memo.m4a --json | يجب أن يكون --model بصيغة <provider/model> |
| تركيب الكلام | openclaw infer tts convert --text "..." --output ./speech.mp3 --json | tts status موجّه إلى Gateway |
| توليد فيديو | openclaw infer video generate --prompt "..." --json | يدعم تلميحات المزوّد مثل --resolution |
| وصف ملف فيديو | openclaw infer video describe --file ./clip.mp4 --json | يجب أن يكون --model بصيغة <provider/model> |
| البحث في الويب | openclaw infer web search --query "..." --json | |
| جلب صفحة ويب | openclaw infer web fetch --url https://example.com --json | |
| إنشاء التضمينات | openclaw infer embedding create --text "..." --json |
السلوك
openclaw infer ...هو سطح CLI الأساسي لسير العمل هذه.- استخدم
--jsonعندما يستهلك أمر آخر أو سكربت الخرج. - استخدم
--providerأو--model provider/modelعندما تكون واجهة خلفية محددة مطلوبة. - استخدم
model run --thinking <level>لتمرير مستوى تفكير/استدلال لمرة واحدة (offأوminimalأوlowأوmediumأوhighأوadaptiveأوxhighأوmax) مع إبقاء التشغيل خامًا. - بالنسبة إلى
image describeوaudio transcribeوvideo describe، يجب أن يستخدم--modelالصيغة<provider/model>. - بالنسبة إلى
image describe، يشغّل--modelالصريح ذلك المزوّد/النموذج مباشرةً. يجب أن يكون النموذج قادرًا على الصور في كتالوج النماذج أو إعدادات المزوّد. يشغّلcodex/<model>دورة فهم صور محدودة عبر خادم تطبيق Codex؛ ويستخدمopenai-codex/<model>مسار مزوّد OpenAI Codex OAuth. - أوامر التنفيذ عديمة الحالة يكون الإعداد الافتراضي لها محليًا.
- أوامر الحالة المُدارة عبر Gateway يكون الإعداد الافتراضي لها Gateway.
- لا يتطلب المسار المحلي العادي تشغيل Gateway.
model runالمحلي هو إكمال مزوّد خفيف لمرة واحدة. يحل نموذج الوكيل والإذن المكوّنين، لكنه لا يبدأ دورة وكيل دردشة، ولا يحمّل أدوات، ولا يفتح خوادم MCP المضمّنة.- يقبل
model run --fileملفات الصور، ويكتشف نوع MIME الخاص بها، ويرسلها مع المطالبة المزوّدة إلى النموذج المحدد. كرر--fileلصور متعددة. - يرفض
model run --fileالإدخالات غير الصورية. استخدمinfer audio transcribeلملفات الصوت وinfer video describeلملفات الفيديو. - يمرّن
model run --gatewayتوجيه Gateway، والإذن المحفوظ، واختيار المزوّد، ووقت التشغيل المضمّن، لكنه يظل يعمل كمسبار نموذج خام: فهو يرسل المطالبة المزوّدة وأي مرفقات صور دون سجل جلسة سابق، أو سياق تمهيد/AGENTS، أو تجميع محرك السياق، أو أدوات، أو خوادم MCP مضمّنة. - يتطلب
model run --gateway --model <provider/model>اعتماد Gateway موثوقًا للمشغّل لأن الطلب يطلب من Gateway تشغيل تجاوز مزوّد/نموذج لمرة واحدة. - يستخدم
model run --thinkingالمحلي مسار إكمال المزوّد الخفيف؛ وتُطابَق المستويات الخاصة بالمزوّد مثلadaptiveوmaxإلى أقرب مستوى إكمال بسيط قابل للنقل.
النموذج
استخدمmodel للاستدلال النصي المدعوم بالمزوّدين وفحص النماذج/المزوّدين.
<provider/model> الكاملة لإجراء اختبار دخان لمزوّد محدد دون بدء Gateway أو تحميل سطح أدوات الوكيل الكامل:
model runالمحلي هو أضيق اختبار دخان عبر CLI لصحة المزوّد/النموذج/الإذن لأنه، بالنسبة إلى المزوّدين غير Codex، يرسل فقط المطالبة المزوّدة إلى النموذج المحدد.- يمكن لـ
model run --model <provider/model>المحلي استخدام صفوف الكتالوج الثابت المضمّنة الدقيقة منmodels list --allقبل كتابة ذلك المزوّد إلى الإعدادات. لا يزال إذن المزوّد مطلوبًا؛ تفشل بيانات الاعتماد المفقودة كأخطاء إذن، وليسUnknown model. - لمسابير الاستدلال في Mistral Medium 3.5، اترك درجة الحرارة غير مضبوطة/افتراضية. يرفض Mistral
reasoning_effort="high"معtemperature: 0؛ استخدمmistral/mistral-medium-3-5مع درجة الحرارة الافتراضية أو قيمة وضع استدلال غير صفرية مثل0.7. - المسابير المحلية
openai-codex/*هي الاستثناء الضيق: يضيف OpenClaw تعليمة نظامية دنيا حتى يتمكن نقل Codex Responses من ملء حقلinstructionsالمطلوب، دون إضافة سياق الوكيل الكامل، أو الأدوات، أو الذاكرة، أو سجل الجلسة. - يحافظ
model run --fileالمحلي على ذلك المسار الخفيف ويرفق محتوى الصورة مباشرةً برسالة المستخدم الواحدة. تعمل ملفات الصور الشائعة مثل PNG وJPEG وWebP عندما يُكتشف نوع MIME الخاص بها على أنهimage/*؛ تفشل الملفات غير المدعومة أو غير المعروفة قبل استدعاء المزوّد. - يكون
model run --fileهو الأفضل عندما تريد اختبار نموذج النص متعدد الوسائط المحدد مباشرةً. استخدمinfer image describeعندما تريد اختيار مزوّد فهم الصور في OpenClaw وتوجيه نموذج الصور الافتراضي. - يجب أن يدعم النموذج المحدد إدخال الصور؛ قد ترفض النماذج النصية فقط الطلب عند طبقة المزوّد.
- يجب أن يحتوي
model run --promptعلى نص غير فارغ؛ تُرفض المطالبات الفارغة قبل استدعاء المزوّدين المحليين أو Gateway. - يخرج
model runالمحلي بقيمة غير صفرية عندما لا يعيد المزوّد خرجًا نصيًا، لذلك لا تبدو المزوّدات المحلية غير القابلة للوصول والإكمالات الفارغة كمسابير ناجحة. - استخدم
model run --gatewayعندما تحتاج إلى اختبار توجيه Gateway، أو إعداد وقت تشغيل الوكيل، أو حالة المزوّد المُدارة عبر Gateway مع إبقاء إدخال النموذج خامًا. استخدمopenclaw agentأو أسطح الدردشة عندما تريد سياق الوكيل الكامل، والأدوات، والذاكرة، وسجل الجلسة. - يدير
model auth loginوmodel auth logoutوmodel auth statusحالة إذن المزوّد المحفوظة.
الصورة
استخدمimage للتوليد والتحرير والوصف.
-
استخدم
image editعند البدء من ملفات إدخال موجودة. -
استخدم
--sizeأو--aspect-ratioأو--resolutionمعimage editمن أجل المزوّدين/النماذج التي تدعم تلميحات الهندسة في تعديلات الصور المرجعية. -
استخدم
--output-format png --background transparentمع--model openai/gpt-image-1.5للحصول على مخرجات PNG بخلفية شفافة من OpenAI؛ يبقى--openai-backgroundمتاحًا كاسم بديل خاص بـ OpenAI. المزوّدون الذين لا يعلنون دعم الخلفية يبلّغون عن التلميح كتجاوز متجاهَل. -
استخدم
image providers --jsonللتحقق من مزوّدي الصور المضمّنين القابلين للاكتشاف والمهيّئين والمحددين، ومن إمكانات التوليد/التحرير التي يوفّرها كل مزوّد. -
استخدم
image generate --model <provider/model> --jsonكأضيق فحص مباشر عبر CLI لتغييرات توليد الصور. مثال:يبلّغ رد JSON عنokوproviderوmodelوattemptsومسارات المخرجات المكتوبة. عند تعيين--output، قد يتبع الامتداد النهائي نوع MIME الذي أعاده المزوّد. -
بالنسبة إلى
image describeوimage describe-many، استخدم--promptلإعطاء نموذج الرؤية تعليمة خاصة بالمهمة مثل OCR أو المقارنة أو فحص واجهة المستخدم أو التعليق المختصر. -
استخدم
--timeout-msمع نماذج الرؤية المحلية البطيئة أو بدايات Ollama الباردة. -
بالنسبة إلى
image describe، يجب أن يكون--modelنموذجًا داعمًا للصور بصيغة<provider/model>. -
بالنسبة إلى نماذج الرؤية المحلية في Ollama، اسحب النموذج أولًا واضبط
OLLAMA_API_KEYعلى أي قيمة نائبة، مثلollama-local. راجع Ollama.
الصوت
استخدمaudio لتفريغ الملفات صوتيًا.
audio transcribeمخصص لتفريغ الملفات صوتيًا، وليس لإدارة الجلسات في الوقت الحقيقي.- يجب أن يكون
--modelبصيغة<provider/model>.
TTS
استخدمtts لتركيب الكلام وحالة مزوّد TTS.
- يستخدم
tts statusقيمة Gateway افتراضيًا لأنه يعكس حالة TTS المُدارة بواسطة Gateway. - استخدم
tts providersوtts voicesوtts set-providerلفحص سلوك TTS وتهيئته.
الفيديو
استخدمvideo للتوليد والوصف.
- يقبل
video generateالخيارات--sizeو--aspect-ratioو--resolutionو--durationو--audioو--watermarkو--timeout-msويمررها إلى وقت تشغيل توليد الفيديو. - يجب أن يكون
--modelبصيغة<provider/model>من أجلvideo describe.
الويب
استخدمweb لسير عمل البحث والجلب.
- استخدم
web providersلفحص المزوّدين المتاحين والمهيّئين والمحددين.
التضمين
استخدمembedding لإنشاء المتجهات وفحص مزوّد التضمين.
مخرجات JSON
تقوم أوامر Infer بتطبيع مخرجات JSON ضمن غلاف مشترك:okcapabilitytransportprovidermodelattemptsoutputserror
outputs على الملفات التي كتبها OpenClaw. استخدم
path وmimeType وsize وأي أبعاد خاصة بالوسائط في تلك المصفوفة
للأتمتة بدلًا من تحليل stdout المقروء للبشر.
الأخطاء الشائعة
ملاحظات
openclaw capability ...هو اسم بديل لـopenclaw infer ....