Claude Code إلى VS Code
Claude Code يمكن استخدامه مباشرة في VS Code من خلال الامتداد الرسمي Anthropic. ليس هناك حاجة إلى حساب منفصل Anthropic: سيرسل الامتداد الطلبات من خلال مفتاح API الخاص بك NordRouter وسيخصم الدفعة من رصيدك.
ما سوف تحتاجه
- VS Code الإصدار 1.94 أو الأحدث؛
- مفتاح API
sk-nr-…منحساب NordRouter الشخصي; - توازن إيجابي.
1. قم بتثبيت الامتداد
- افتح VS Code.
- انقر فوق
Ctrl+Shift+Xعلى نظامي التشغيل Windows/Linux أوCmd+Shift+Xعلى نظام التشغيل macOS. - ابحث عن Claude Code وقم بتثبيت الامتداد الرسمي Anthropic.
- إذا لم تظهر لوحة Claude، فافتح لوحة الأوامر (
Ctrl+Shift+P/Cmd+Shift+P)، وقم بتنفيذ Developer: Reload Window وانتظر حتى يتم إعادة تشغيل النافذة.
ثم افتح الإعدادات VS Code (Ctrl+, / Cmd+,)، وابحث عن Claude Code: تعطيل موجه تسجيل الدخول وقم بتمكين هذا الإعداد. يقوم بتعطيل تسجيل الدخول إلى حساب Anthropic عند العمل من خلال موفر واجهة برمجة التطبيقات (API) التابع لجهة خارجية.
يتضمن الامتداد بالفعل Claude Code CLI، لذا بالنسبة للعمل العادي في VS Code، ليست هناك حاجة لتثبيت CLI بشكل منفصل.
2. أضف الإعدادات NordRouter
فتح أو إنشاء ملف:
- Windows:
%USERPROFILE%\.claude\settings.json; - ماك ولينكس:
~/.claude/settings.json.
الصق التكوين التالي واستبدل sk-nr-YOUR-KEY بمفتاحك:
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"env": {
"ANTHROPIC_API_KEY": "sk-nr-YOUR-KEY",
"ANTHROPIC_BASE_URL": "https://nordrouter.com",
"ANTHROPIC_MODEL": "anthropic/claude-sonnet-4.6",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "anthropic/claude-opus-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-sonnet-4.6",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-haiku-4.5",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}تم تحديد عنوان URL الأساسي بدون /v1
الصحيح: https://nordrouter.com. يضيف Claude Code بشكل مستقل المسار Anthropic API. إذا حددت /v1، فقد ينتقل الطلب إلى العنوان غير الموجود /v1/v1/messages.
يعد الملف settings.json شائعًا في Claude Code CLI والملحق VS Code. ليست هناك حاجة لتكوينها بشكل منفصل.
3. افتح Claude Code
- افتح مجلد مشروعك على VS Code.
- انقر على أيقونة Claude في الشريط الجانبي أو على أيقونة ✦ في الزاوية اليمنى العليا من المحرر.
- إذا لم يكن هناك رمز، فافتح لوحة الأوامر وقم بتنفيذ Claude Code: فتح في علامة تبويب جديدة.
- بعد تغيير
settings.json، قم بتشغيل Developer: Reload Window مرة واحدة.
لإجراء الفحص الأول، حدد وضع الخطة وأرسل طلبًا آمنًا:
شرح هيكل هذا المشروع دون تغيير الملفات.
إذا أجاب كلودتاريخ النشاط يظهر الطلب، والاتصال يعمل.
كيفية تغيير النموذج
قم بتغيير ANTHROPIC_MODEL إلى settings.json، على سبيل المثال:
"ANTHROPIC_MODEL": "anthropic/claude-opus-5"استخدم معرف النموذج الكامل مع البادئة anthropic/. لمعرفة النماذج المتاحة والأسعار الحالية، راجعكتالوج NordRouter.
المشاكل الشائعة
يطلب منك الامتداد تسجيل الدخول إلى حسابك Anthropic
تأكد من تمكين الإعداد Claude Code: Disable Login Prompt، وأن ANTHROPIC_API_KEY موجود داخل كتلة env في الملف .claude/settings.json. ثم قم بتشغيل المطور: نافذة التحديث. إذا قمت بتسجيل الدخول مسبقًا إلى Claude Code باستخدام حساب Anthropic، فقم بتشغيل /logout في المحطة الطرفية Claude Code وأعد تشغيل النافذة VS Code.
Auth conflict: Both a token and an API key are set
يتعارض ANTHROPIC_AUTH_TOKEN القديم مع مفتاح API. قم بإزالة هذا المتغير من البيئة ومن settings.json، مع ترك ANTHROPIC_API_KEY فقط.
Invalid URL أو اطلب /v1/v1/messages
قم بإزالة /v1 من ANTHROPIC_BASE_URL. يجب أن يكون بالضبط https://nordrouter.com.
No pricing available for model …
حدد معرف النموذج الكامل، على سبيل المثال anthropic/claude-sonnet-4.6، وتحقق من قيم ANTHROPIC_DEFAULT_*_MODEL باستخدام التكوين النهائي أعلاه.
Claude Code غير مرئي في VS Code
قم بتحديث VS Code إلى الإصدار 1.94 أو الأحدث، وتأكد من تمكين الامتداد لملف التعريف الحالي، ثم قم بتشغيل Developer: Reload Window.
إذا استمر الخطأ، افتحالتعليمات الكاملة لكلود كود وقسم مع حلول الأخطاء الشائعة.