Claude Code
Claude Code запускается в терминале, а также как расширение в VS Code и Cursor. Файл настроек у всех трёх общий, так что настраивать нужно один раз.
Настройка
- Установите Claude Code:
npm install -g @anthropic-ai/claude-code. Требуется Node.js 18 или новее. Проверить установку:claude --version. - Откройте файл настроек
~/.claude/settings.json(в Windows%USERPROFILE%\.claude\settings.json). Если папки нет, создайте её. - Вставьте конфигурацию и замените ключ на свой из раздела «API-ключи» кабинета:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.codexkey.ru",
"ANTHROPIC_AUTH_TOKEN": "sk_cdx_YOUR_KEY",
"ANTHROPIC_MODEL": "claude-sonnet-5[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5[1m]",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-5",
"CLAUDE_CODE_SUBAGENT_MODEL": "claude-sonnet-5"
}
}- Запустите
claude.
Важно: Адрес указывается без /v1.
Строки ANTHROPIC_DEFAULT_* обязательны. Без них Claude Code просит собственные модели по умолчанию и отвечает «There's an issue with the selected model».
Что означают переменные
| Переменная | Назначение |
|---|---|
ANTHROPIC_BASE_URL | Адрес API codexkey, без /v1. |
ANTHROPIC_AUTH_TOKEN | Ваш ключ codexkey. |
ANTHROPIC_MODEL | Модель, с которой стартует Claude Code. |
ANTHROPIC_DEFAULT_OPUS_MODEL | Модель для алиаса opus. |
ANTHROPIC_DEFAULT_SONNET_MODEL | Модель для алиаса sonnet. |
ANTHROPIC_DEFAULT_HAIKU_MODEL | Модель для лёгких фоновых задач (алиас haiku). |
CLAUDE_CODE_SUBAGENT_MODEL | Модель субагентов. |
Фоновые задачи отданы Sonnet 5, потому что он есть в обоих каналах. В Premium доступен и Haiku: claude-haiku-5.5 (контекст 1M) и claude-haiku-4.5 (контекст 200K), оба дешевле Sonnet 5. Их можно указать, если ключ работает в Premium. В канале Cheap Haiku нет, и запрос вернёт ошибку model_not_in_channel.
Те же переменные можно не писать в файл, а задать в окружении оболочки.
Контекст 1M
Без суффикса Claude Code считает контекст модели равным 200K и сжимает историю примерно на 190K. Суффикс [1m] открывает полный 1M, например claude-opus-5-5[1m]. Нужен он только в Claude Code и только для моделей с контекстом 1M. В остальных программах имя модели пишется без него.
Модель и рассуждения
Модель меняется командой /model claude-opus-5-5[1m]. Годится любая модель из каталога, в том числе GPT и Gemini, например gpt-6-astra.
Чтобы модель рассуждала глубже, добавьте в запрос слово think, think hard или ultrathink. Бюджет на размышление ограничивается переменной MAX_THINKING_TOKENS=12000.
Если что-то не так
Claude Code просит войти в аккаунт Anthropic
Закройте Claude Code и откройте снова: настройки читаются при запуске. Если вход всё равно требуется, проверьте ANTHROPIC_BASE_URL: опечаток и /v1 там быть не должно.
Model not found
Сверьте имя модели с каталогом: оно должно совпадать с колонкой ID.
Ошибка 401
Ключ начинается с sk_cdx_ и должен быть активен в разделе «API-ключи». Остальные коды разобраны в справочнике ошибок.