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 ظاهر نشد، Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) را باز کنید، Developer: Reload Window را اجرا کنید و منتظر بمانید تا پنجره دوباره راه اندازی شود.
سپس تنظیمات VS Code (Ctrl+, / Cmd+,) را باز کنید، Claude Code: Disable Login Prompt را پیدا کنید و این تنظیمات را فعال کنید. هنگام کار از طریق یک ارائه دهنده API شخص ثالث، ورود به حساب Anthropic را غیرفعال می کند.
افزونه قبلاً شامل Claude Code CLI است، بنابراین برای کار عادی در VS Code نیازی به نصب جداگانه CLI نیست.
2. تنظیمات NordRouter را اضافه کنید
باز کردن یا ایجاد یک فایل:
- Windows:
%USERPROFILE%\.claude\settings.json; - macOS و Linux:
~/.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 در نوار کناری یا نماد ✦ در گوشه سمت راست بالای ویرایشگر کلیک کنید.
- اگر نمادی وجود ندارد، Command Palette را باز کنید و Claude Code: Open in New Tab را اجرا کنید.
- پس از تغییر
settings.json، Developer: Reload Window را یک بار اجرا کنید.
برای اولین بررسی، حالت Plan را انتخاب کنید و یک درخواست امن ارسال کنید:
ساختار این پروژه را بدون تغییر فایل ها توضیح دهید.
اگر کلود پاسخ دهدسابقه فعالیت یک درخواست ظاهر می شود، اتصال کار می کند.
نحوه تغییر مدل
برای مثال 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 قرار گرفته باشد. سپس Developer: Reload Window را اجرا کنید. اگر قبلاً با استفاده از حساب Anthropic وارد Claude Code شده اید، /logout را در ترمینال Claude Code اجرا کنید و https://nr-i18p8n.inval را مجددا راه اندازی کنید. (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 را اجرا کنید.
اگر خطا ادامه داشت، باز کنیددستورالعمل های کامل برای کلود کد وبخش با راه حل برای خطاهای رایج.