CoreCodeДокументация

Подключение

Claude Code

Укажите в Claude Code base URL CoreCode, и Claude Code будет работать через прокси. Командная строка, расширение VS Code и плагин JetBrains используют одну конфигурацию.

Установка

Пропустите, если Claude Code уже установлен.

curl -fsSL https://claude.ai/install.sh | bash

Можно установить и через npm: npm install -g @anthropic-ai/claude-code, для этого нужен Node.js 22 или новее. Не устанавливайте с sudo. Затем выполните claude --version; если выводится версия, установка прошла успешно. Подробности для Windows и типичные проблемы — в разделе Claude Code в Windows.

Настройка

Вариант 1: файл настроек (рекомендуется)

Отредактируйте ~/.claude/settings.json (в Windows — %USERPROFILE%\.claude\settings.json), при необходимости создав файл. Если в нём уже есть содержимое, добавьте только раздел env:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://corecode.live",
    "ANTHROPIC_AUTH_TOKEN": "sk-your-key"
  }
}

Сохраните файл, откройте новый терминал и запустите claude. Теперь все проекты работают через CoreCode.

Вариант 2: переменные окружения

export ANTHROPIC_BASE_URL=https://corecode.live
export ANTHROPIC_AUTH_TOKEN=sk-your-key
claude

Чтобы настройка сохранялась, добавьте две строки export в ~/.zshrc или ~/.bashrc. В Windows выполните setx ANTHROPIC_BASE_URL https://corecode.live и setx ANTHROPIC_AUTH_TOKEN sk-your-key, затем заново откройте терминал.

Проверка работы

claude -p "reply ok"

Если вернулось ok, подключение работает. Введите в Claude Code /status: в поле Base URL будет https://corecode.live. Запрос и его стоимость появятся в Usage Logs в консоли.

Не смешивайте с официальным входомНе задавайте одновременно ANTHROPIC_API_KEY и не входите в Claude Code через аккаунт claude.ai: и то и другое конфликтует с ключом. Если вы входили раньше, сначала выполните в Claude Code /logout. Менять модели не нужно: стандартные Opus / Sonnet / Haiku в Claude Code работают все. Чтобы выбрать модель, используйте claude --model claude-sonnet-5-5.

VS Code / JetBrains

Расширение Claude Code для VS Code использует тот же ~/.claude/settings.json, что и командная строка. Добавьте env в этот файл, как в варианте 1, полностью закройте VS Code и откройте заново; после этого расширение работает через CoreCode. Плагин JetBrains запускает консольный Claude Code в терминале IDE, поэтому настраивается так же. Полные шаги и типичные проблемы — в разделе VS Code и JetBrains.

Если вы раньше входили в расширение через аккаунт claude.ai, сначала выйдите, иначе оно продолжит использовать официальный аккаунт.

Рекомендуемые настройки

Достаточно ANTHROPIC_BASE_URL и ANTHROPIC_AUTH_TOKEN. Параметры ниже необязательны; добавляйте их в ~/.claude/settings.json по мере необходимости:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://corecode.live",
    "ANTHROPIC_AUTH_TOKEN": "sk-your-key",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "CLAUDE_CODE_DISABLE_1M_CONTEXT": "1"
  },
  "language": "english"
}
ПараметрЧто делает
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICОтключает несущественные запросы к Anthropic: автообновление, телеметрию, отчёты об ошибках, команду обратной связи, заметки о релизах и т. д. Рекомендуется, если сервисы Anthropic вам недоступны. При отключённом автообновлении обновляйтесь командой claude update.
CLAUDE_CODE_DISABLE_1M_CONTEXTОграничивает до 200K модели, у которых по умолчанию контекст 1M. На каждом ходу отправляется меньше контекста и это дешевле, но сжатие истории наступает раньше.
CLAUDE_CODE_PROMPT_CACHE_TTLЗначение 1h включает запись в кеш на один час — полезно, если вы часто делаете паузы по несколько десятков минут. См. Часовой кеш.
languageЯзык ответов Claude, например "english" или "chinese".
Настройки, которые не нужныНекоторые прокси просят задать CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS или ENABLE_TOOL_SEARCH=false, потому что не умеют пересылать beta-заголовки Anthropic. CoreCode передаёт их без изменений, поэтому не задавайте ни ту, ни другую: первая убирает заголовки, нужные часовому кешу и поиску инструментов MCP, а также отключает серверную проверку режима auto, из-за чего перед каждым вызовом инструмента идёт платный проверочный запрос, который классификатор безопасности Anthropic может отклонить (см. Стоимость режима auto); вторая отправляет описания всех инструментов MCP на каждом ходу, поэтому любое изменение в MCP ломает кеш.

Основные команды

Это базовый набор; другие slash-команды и сочетания клавиш — в справочнике команд, а про серверы MCP — в руководстве по настройке MCP.

КомандаЧто делает
claude -cПродолжает последнюю сессию в этом каталоге
claude -rПозволяет выбрать прошлую сессию и продолжить её
claude -p "…"Один запрос: печатает результат и завершается; удобно для скриптов
claude --model claude-sonnet-5-5Запускает Claude Code с указанной моделью
claude updateОбновляет Claude Code; текущая версия и недавние изменения — в статье последняя версия и список изменений
/statusПоказывает версию, модель, Base URL и источник настроек — так можно убедиться, что вы работаете через CoreCode
/usage (or /cost)Показывает расход токенов и стоимость текущей сессии
/contextПоказывает, что занимает контекст
/compactСжимает историю диалога, чтобы продолжать работу в длинной сессии
/modelПереключает модель. Смена модели посреди сессии сбрасывает кеш
Shift + TabПереключает режимы разрешений (по умолчанию, accept edits, plan, auto и т. д.)