Skip to content

Claude Code в VS Code

Claude Code можно использовать прямо в VS Code через официальное расширение Anthropic. Отдельный аккаунт Anthropic не нужен: расширение будет отправлять запросы через ваш API-ключ NordRouter и списывать оплату с баланса.

Что понадобится

1. Установите расширение

  1. Откройте VS Code.
  2. Нажмите Ctrl+Shift+X на Windows/Linux или Cmd+Shift+X на macOS.
  3. Найдите Claude Code и установите официальное расширение Anthropic.
  4. Если панель 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-ВАШ-КЛЮЧ на свой ключ:

json
{
  "$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

  1. Откройте папку своего проекта в VS Code.
  2. Нажмите значок Claude в боковой панели или значок ✦ в правом верхнем углу редактора.
  3. Если значка нет, откройте палитру команд и выполните Claude Code: Open in New Tab.
  4. После изменения settings.json один раз выполните Developer: Reload Window.

Для первой проверки выберите режим Plan и отправьте безопасный запрос:

Объясни структуру этого проекта, не изменяя файлы.

Если Claude отвечает и в истории активности появился запрос, подключение работает.

Как сменить модель

Измените ANTHROPIC_MODEL в settings.json, например:

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 и раздел с решениями частых ошибок.

Официальная документация