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: Disable Login Prompt и включите эту настройку. Она отключает вход в аккаунт Anthropic при работе через сторонний API-провайдер.
Расширение уже включает Claude Code CLI, поэтому для обычной работы в VS Code отдельно устанавливать CLI не требуется.
2. Добавьте настройки NordRouter
Откройте или создайте файл:
- Windows:
%USERPROFILE%\.claude\settings.json; - macOS и Linux:
~/.claude/settings.json.
Вставьте следующий конфиг и замените sk-nr-ВАШ-КЛЮЧ на свой ключ:
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"env": {
"ANTHROPIC_API_KEY": "sk-nr-ВАШ-КЛЮЧ",
"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"
}
}Base 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: Open in New Tab.
- После изменения
settings.jsonодин раз выполните Developer: Reload Window.
Для первой проверки выберите режим Plan и отправьте безопасный запрос:
Объясни структуру этого проекта, не изменяя файлы.
Если Claude отвечает и в истории активности появился запрос, подключение работает.
Как сменить модель
Измените ANTHROPIC_MODEL в settings.json, например:
"ANTHROPIC_MODEL": "anthropic/claude-opus-5"Используйте полный ID модели с префиксом anthropic/. Доступные модели и актуальные цены смотрите в каталоге NordRouter.
Частые проблемы
Расширение просит войти в аккаунт Anthropic
Проверьте, что включена настройка Claude Code: Disable Login Prompt, а ANTHROPIC_API_KEY находится именно внутри блока env в файле .claude/settings.json. Затем выполните Developer: Reload Window. Если раньше вы входили в 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 …
Укажите полный ID модели, например anthropic/claude-sonnet-4.6, и проверьте значения ANTHROPIC_DEFAULT_*_MODEL по готовому конфигу выше.
Claude Code не виден в VS Code
Обновите VS Code до версии 1.94 или новее, убедитесь, что расширение включено для текущего профиля, затем выполните Developer: Reload Window.
Если ошибка осталась, откройте полную инструкцию по Claude Code и раздел с решениями частых ошибок.