Использование ключа в VS Code

Установите расширение Claude Code, используйте общий с CLI ~/.claude/settings.json и пропустите экран входа.

Расширение Claude Code для VS Code (ID расширения anthropic.claude-code) открывает Claude Code на панели редактора. Оно использует тот же файл ~/.claude/settings.json, что и CLI, поэтому достаточно настроить его один раз — и заработают оба.

Установка

  1. Найдите «Claude Code» (издатель Anthropic) на панели расширений VS Code и установите его.
  2. Эквивалент в командной строке: code --install-extension anthropic.claude-code.
  3. После установки перезагрузите окно: выполните Developer: Reload Window из палитры команд (⌘⇧P / Ctrl⇧P).

Настройка

Полностью совпадает с использованием Claude Code — запишите блок env в ~/.claude/settings.json:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://<your-base-url>",
    "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
    "ANTHROPIC_MODEL": "claude-sonnet-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-5"
  }
}

ANTHROPIC_BASE_URL содержит только хост (без /v1), а в ANTHROPIC_AUTH_TOKEN хранится ваш ключ OLETOKEN. Диалог Быстрый старт на странице API-ключей позволяет скачать скрипт с уже подставленными этими значениями — выберите вкладку «Расширение VS Code».

Панель всё равно просит войти

При использовании ключа OLETOKEN аккаунт claude.ai не нужен:

  1. Настройки VS Code (⌘, / Ctrl+,) → найдите «Claude Code login» → отметьте Disable Login Prompt.
  2. Если вас по-прежнему считает вышедшим из системы, скорее всего VS Code не унаследовал окружение вашей оболочки: запустите его из терминала командой code .. Описанная выше запись в settings.json тоже работает, так как не зависит от переменных окружения.

Недоступно при работе через сторонний шлюз

Функции, завязанные на аккаунт claude.ai, не работают: статистика использования, голосовой ввод и облачные сессии (вкладка Web). Локальные возможности — редактирование, просмотр диффов, встроенный IDE MCP — не затрагиваются.

Решение проблем

СимптомПричина и решение
401Неверный или отключённый ключ; убедитесь, что он указан в ANTHROPIC_AUTH_TOKEN
404Значение ANTHROPIC_BASE_URL содержит /v1 — уберите путь
Расширение установлено, но нет значка ClaudeСначала откройте файл; кнопка на панели инструментов появляется при активном редакторе, либо используйте значок на панели активности
Изменения конфигурации игнорируютсяПерезагрузите окно (Developer: Reload Window) и заново откройте панель

То же расширение устанавливается и в Cursor (он принимает магазин расширений VS Code) и настраивается так же — см. использование Cursor.