Claude Code CLI
اربط Claude Code CLI بواجهة LMU AI API: إعداد settings.json، اختيار النموذج، نماذج LLM الصينية، تفعيل سياق المليون رمز، وإصلاح الأخطاء الشائعة.
Claude Code هو وكيل البرمجة الذكي الرسمي من Anthropic — يعمل في الطرفية ويتيح لك كتابة الكود وتصحيحه وإعادة هيكلته بلغة طبيعية.
طريقة أسرع: الاستيراد بنقرة واحدة عبر CC Switch
إن كنت تفضّل عدم تعديل settings.json يدويًا، فاستخدم الاستيراد بنقرة واحدة عبر CC Switch: انقر زر "Import to CCS" في قائمة المفاتيح داخل وحدة تحكم LMU AI، وسيُضبط Base URL والمفتاح تلقائيًا.
الخطوة 1 — تثبيت Node.js
تخطّ هذه الخطوة إن كان مثبّتًا لديك؛ تحقّق بـ
node -v.
تحتاج إلى Node.js 18+ — للتنزيل: https://nodejs.org/en/download
# Verify after installing
node -v
# A version number (e.g. v24.4.1) means it installed correctly# During install, check "Automatically install the necessary tools"
# Reopen PowerShell after installing and verify
node -vإن كنت قد ثبّته سابقًا لكن الإصدار قديم جدًا أو مسار PATH معطوب، أعِد التثبيت وأعِد فتح الطرفية.
الخطوة 2 — تثبيت Claude Code
npm install -g @anthropic-ai/claude-codenpm install -g @anthropic-ai/claude-codeتحقّق من التثبيت:
claude --versionمشاكل في الشبكة؟ بدّل إلى مرآة صينية
npm config set registry https://registry.npmmirror.com
npm install -g @anthropic-ai/claude-codeالخطوة 3 — ضبط واجهة LMU AI API
يضبط Claude Code نقطة نهاية API مخصّصة عبر settings.json.
موقع ملف الإعداد
~/.claude/settings.jsonC:\Users\YourUsername\.claude\settings.jsonإنشاء ملف الإعداد
mkdir -p ~/.claude && touch ~/.claude/settings.jsonmkdir "$env:USERPROFILE\.claude" -Force
New-Item "$env:USERPROFILE\.claude\settings.json" -Forceكتابة الإعداد
افتح settings.json في محرّر نصوص وأضف ما يلي (استبدل المفتاح بمفتاحك):
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.lmuai.com",
"ANTHROPIC_AUTH_TOKEN": "sk-your-lmu-ai-api-key",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
}
}ملاحظة
- اضبط
ANTHROPIC_AUTH_TOKENعلى مفتاح API الذي أنشأته في وحدة تحكم LMU AI (يبدأ بـsk-) - لا تستخدم مفتاح Anthropic الرسمي
- إن كنت قد ضبطت مفتاحًا رسميًا سابقًا، امسح الإعداد القديم أولًا ثم اكتب هذا
- ضبط
CLAUDE_CODE_ATTRIBUTION_HEADERعلى"0"يُوقف ترويسة عزو المصدر في الطلبات، ما يساعد على إصابات التخزين المؤقت وكفاءة الرموز
تفعيل سياق المليون رمز في Claude Code (اختياري)
يدعم Claude Opus 4.8 / Sonnet 5 نافذة سياق طويلة بمليون رمز (200K افتراضيًا)، وهي مفيدة للمستودعات الضخمة والسجلات الطويلة وعمليات إعادة الهيكلة عبر الملفات. أضِف لاحقة [1M] إلى معرّف النموذج لتفعيلها.
الخيار أ — التبديل اليدوي بـ /model (يُنصح به للاستخدام العرضي)
احتفظ بـ settings.json بالحد الأدنى (فقط ANTHROPIC_BASE_URL + ANTHROPIC_AUTH_TOKEN)، وشغّل Claude Code، ثم اكتب في الموجّه:
/model claude-opus-5[1M]أو:
/model claude-sonnet-5[1M]يؤدّي هذا إلى التبديل إلى نسخة المليون رمز دون تغييرات في الإعداد. ينطبق على الجلسة الحالية ويعود إلى الوضع الافتراضي عند الخروج.
الخيار ب — إعداد افتراضي دائم في settings.json (يُنصح به للاستخدام اليومي للسياق الطويل)
أضِف سطرين إلى قسم env من settings.json بحيث يستخدم /model opus / /model sonnet نسخة المليون رمز افتراضيًا:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.lmuai.com",
"ANTHROPIC_AUTH_TOKEN": "sk-your-lmu-ai-api-key",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5[1M]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5[1M]",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
}
}احفظ وأعِد تشغيل Claude Code؛ يستخدم اختيار opus / sonnet في الأمر /model الآن نسخة المليون رمز تلقائيًا.
مرجع الحقول
| الحقل | الغرض |
|---|---|
ANTHROPIC_DEFAULT_OPUS_MODEL | معرّف النموذج المُرسَل فعليًا عند اختيار opus في Claude Code |
ANTHROPIC_DEFAULT_SONNET_MODEL | المثل، لـ sonnet |
لاحقة [1M] | تفعّل وضع السياق الطويل بمليون رمز للنموذج؛ بدونها ينطبق الوضع الافتراضي 200K |
ملاحظات الاستخدام
- فوترة مختلفة: وضع سياق المليون رمز مُسعّر على شرائح وفق أسعار Anthropic، والسعر لكل رمز عادةً أعلى من الوضع الافتراضي 200K، لذا تكلّف مهام النصوص الطويلة أكثر بكثير — لا تتركه مفعّلًا ما لم تكن بحاجة إليه
- بعض النماذج فقط تدعمه: نماذج Opus / Sonnet الرئيسية
claude-opus-5وclaude-fable-5وclaude-opus-4-8وclaude-opus-4-7وclaude-sonnet-5تدعم لاحقة[1M]؛ أما سلسلة Haiku والنماذج الأقدم فلا. قائمة معرض النماذج هي المرجع الموثوق - اختر الخيار أ للاستخدام العرضي، والخيار ب للاستخدام المنتظم — اختر واحدًا
استخدام النماذج الصينية (اختياري)
يدعم LMU AI نماذج LLM الصينية (مثل سلسلة Qwen). بضبط model في settings.json، تتخطّى التبديل اليدوي بـ /model عند كل تشغيل وتستخدم النموذج المحدّد مباشرة.
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.lmuai.com",
"ANTHROPIC_AUTH_TOKEN": "sk-your-lmu-ai-api-key",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
},
"model": "qwen3.8-max-preview",
"effortLevel": "medium"
}مرجع الحقول:
| الحقل | الوصف |
|---|---|
model | النموذج الافتراضي، يُحمَّل عند بدء التشغيل — دون تبديل يدوي في كل مرة |
effortLevel | جهد الاستدلال: low / medium / high؛ يُنصح بـ medium للنماذج الصينية |
CLAUDE_CODE_ATTRIBUTION_HEADER | اضبطه على "0" لإيقاف ترويسة عزو المصدر، ما يساعد على إصابات التخزين المؤقت وكفاءة الرموز والتوافق |
النماذج الصينية المدعومة (أمثلة)
qwen3.8-max-preview— Qwen 3.8 Max Preview (الأحدث)qwen3.7-max— Qwen 3.7 Maxglm-5.2— Zhipu GLM-5.2deepseek-v4-pro— DeepSeek V4 Prokimi-k3— Kimi K3
قائمة النماذج المتاحة في وحدة تحكم LMU AI هي المرجع الموثوق.
النماذج الصينية مقابل نماذج Claude الرسمية
| النماذج الصينية | نماذج Claude الرسمية | |
|---|---|---|
| التكلفة | أقل | أعلى |
| فهم اللغة الصينية | ممتاز | جيّد |
| قدرة البرمجة | ممتازة | ممتازة |
| ضبط النموذج الافتراضي | ✅ مدعوم | ✅ مدعوم |
الخطوة 4 — تشغيل Claude Code
افتح طرفية في مجلد مشروعك وشغّل:
claudeوضع بلا موافقة (يُنصح به)
claude --dangerously-skip-permissionsفي هذا الوضع يشغّل Claude Code الأوامر تلقائيًا دون تأكيد كل خطوة — مفيد داخل مجلد مشروع.
التحقق من الإعداد
بعد التشغيل، اكتب في واجهة Claude Code:
/statusيعرض ما يلي حاليًا:
- اسم النموذج
- عنوان API Base URL (يجب أن يظهر
https://api.lmuai.com) - حالة مفتاح API
إن كان Base URL صحيحًا، فالإعداد يعمل.
المشاكل الشائعة
401 Unauthorized
السبب: مفتاح API خاطئ، أو أن الطلب ما زال يذهب إلى نقطة نهاية Anthropic الرسمية.
الحل:
- تأكّد أن
ANTHROPIC_AUTH_TOKENفيsettings.jsonهو مفتاح LMU AI الخاص بك - تحقّق مما إذا كان متغيّر بيئة في الصدفة يتجاوز الإعداد
echo $ANTHROPIC_BASE_URLecho $env:ANTHROPIC_BASE_URL- أعِد فتح الطرفية، ثم شغّل Claude Code مرة أخرى
stream disconnected
السبب: شبكة محلية غير مستقرة، أو تفعيل VPN / وكيل / وكيل النظام — تدوير الوكيل لعنوان IP يقطع الاتصال.
الحل: أوقف VPN / الوكيل / وكيل النظام وأعِد المحاولة. يتصل LMU AI مباشرةً داخل الصين ولا يحتاج إلى VPN؛ الاتصال المباشر هو الأسرع والأكثر استقرارًا.
503 No available accounts
السبب: عادةً يضبط ~/.zshrc أو ~/.bashrc متغيّرات بيئة عامة مثل ANTHROPIC_AUTH_TOKEN / ANTHROPIC_BASE_URL، والتي تتجاوز settings.json.
الحل: احذف تلك الأسطر من إعداد الصدفة، أو انقلها إلى ملف منفصل تستدعيه بـ source فقط عند تشغيل Claude Code. راجع الأسئلة الشائعة · المشكلة 6.
انتهاء مهلة الاستجابة
السبب: المهلة الافتراضية قصيرة.
الحل: تأكّد من ضبط API_TIMEOUT_MS على 3000000 (50 دقيقة) حتى لا تُقطع المهام الطويلة.
نصائح
- شغّل Claude Code من جذر المشروع كي يلتقط بنية المشروع تلقائيًا
- مرّر تعليمة مباشرة، مثل
claude "refactor this function for me" Ctrl+Cيقاطع المهمة الحالية، و/exitيخرج- اكتب
?أو/helpلرؤية كل الأوامر
استخدام /goal لجعل Claude Code يعمل حتى تحقيق الهدف (اختياري)
/goal أمر شرطة مائلة مدمج في Claude Code (متاح منذ v2.1.139، مايو 2026) يضبط شرط إنجاز للجلسة الحالية. بمجرد ضبطه، يواصل Claude العمل عبر الأدوار من تلقاء نفسه حتى يُحكَم بأن الشرط قد تحقق، بدلًا من التوقف عندما "يبدو الأمر منجزًا". وهو مفيد بشكل خاص على LMU AI للمهام الطويلة التي تعمل حتى الاكتمال (إعادة هيكلة المستودعات الكبيرة، أو التنفيذ وفق مواصفة قبول، أو تصفية تراكم المشكلات).
الإصدارات الأقدم لا تحتوي على هذا الأمر. إن أبلغ عن أمر غير معروف، فرقِّ Claude Code إلى أحدث إصدار أولًا.
الاستخدام الأساسي
| الأمر | الغرض |
|---|---|
/goal <شرط الإنجاز> | تعيين هدف؛ يبدأ Claude دورًا فورًا ويواصل تلقائيًا حتى يتحقق الشرط |
/goal | عرض حالة وتقدّم الهدف الحالي (أو الأحدث) |
/goal clear | مسح الهدف الحالي مبكرًا (stop / off / reset / cancel / none مكافئة) |
للجلسة هدف واحد فقط في المرة الواحدة؛ تعيين هدف جديد يستبدل القديم ويبدأ دورًا جديدًا فورًا.
كيف يحكم على "تحقّق"
في نهاية كل دور، يُسلّم Claude Code شرط الإنجاز الخاص بك + محادثة هذا الدور إلى نموذج صغير وسريع (Haiku افتراضيًا) ليحكم. ينظر الحاكم فقط إلى الأدلة الموجودة أصلًا في المحادثة — مخرجات الاختبارات، وسجلات البناء، وفروق الملفات — ولن يعيد تشغيل CI بالكامل من وراء ظهرك. لذا اكتب الشرط بصيغة يستطيع Claude فيها "إنتاج أدلة" داخل المحادثة.
يُمسح الهدف تلقائيًا في أيٍّ من الحالات التالية:
- الحكم بأن الشرط قد تحقق؛
- حُكم النموذج بأن الشرط مستحيل التحقّق؛
- اصطدام دور بخطأ يتطلّب تدخّلك.
كتابة شرط هدف جيّد
- استخدم حالة نهائية قابلة للتحقق: مثل "خروج
npm testبالرمز 0"، أو "tsc --noEmitلا يُبلغ عن أخطاء" — لا أوصافًا ذاتية مثل "اجعل الكود أجمل"؛ - دع الأدلة تظهر في المحادثة: اطبع نتائج الاختبار / البناء في كل دور كي يراها النموذج الحاكم؛
- حدّد نطاقه + قيّد الأدوار: مثل "غيّر فقط الملفات ضمن
src/auth/، وتوقّف بعد 20 دورًا كحد أقصى" لتجنّب الدوران في المكان؛ - يتطلّب مساحة عمل موثوقة (مع تفعيل الخطافات) ليصبح فعّالًا.
نصيحة لاستخدامه مع LMU AI
كل دور إضافي من /goal يستهلك جولة أخرى من الرموز (زائدًا قليلًا من عبء Haiku للحكم في كل دور). عند تشغيل هدف طويل على LMU AI، اكتب حالة نهائية واضحة وحدًّا أقصى لعدد الأدوار ضمن الشرط كي لا يستنزف الحصة في الدوران حول هدف غير قابل للتحقق. ولحلقة "التصحيح الذاتي مرارًا حتى تنجح الفحوص"، اقرِن /goal بـ /loop.
آخر تحديث:
احصل على مفتاح API من LMU AI وابدأ باستخدام Claude وCodex والمزيد
تسجيل مجاني وباقات مرنة. مفتاح API واحد لـ Claude Code وCodex CLI وCursor وإضافة VS Code وOpenCode وCherry Studio وغيرها من أدوات الذكاء الاصطناعي.
سجّل الآنالبيانات والخصوصية
معالجة البيانات في LMU AI: لا يتم الاحتفاظ بمحتوى الطلبات والاستجابات أبدًا، وتُحفظ بيانات وصف الاستدعاءات لمدة 90 يومًا، وتُخزَّن بيانات الحساب داخل الصين فقط.
Claude Code Desktop
اربط عميل Claude Code for Desktop بواجهة LMU AI API: فعّل وضع المطوّر، ثم اضبط نقطة الاستدلال الخارجية (طرف ثالث).