Claude Code CLI Setup
codexОсновная статья:
https://telegra.ph/Api-Vibecode-Claude-04-10
Три шага. Если Claude Code уже установлен и вы в нём авторизованы — вам нужен только шаг 3, это одна минута.
Если у вас ключ набора Claude via Databricks — нужна версия Claude Code 2.1.220 или выше (проверить: claude --version, обновить: claude update). На более старой версии и в любой другой среде такой ключ не заработает — это ограничение набора, а не ошибка ключа. Ключи наборов Claude (Kiro), Grok и GPT (OpenAI Codex) работают в любой версии и в любой среде.
Шаг 1 — установка Claude Code CLI
Запустите PowerShell от имени администратора (Windows) или терминал (Linux / macOS):
Windows: irm https://claude.ai/install.ps1 | iex Linux / macOS: curl -fsSL https://claude.ai/install.sh | bash
Шаг 2 — авторизация
Запустите claude. Предложат 3 варианта входа — выберите вариант 2, откроется браузер. Аккаунта нет — зарегистрируйте; удобнее всего «Продолжить с Google», обычно не требует иностранного номера.
Если предлагает подписку за 5$ — просто пропускайте, авторизация всё равно пройдёт.
Шаг 3 — подключение нашего API
Два способа. Первый быстрее, второй постояннее — начните с первого.
Быстрый: три строки перед запуском
Выставьте переменные окружения и запустите claude в том же терминале:
Windows PowerShell (именно PowerShell, НЕ cmd): $env:ANTHROPIC_BASE_URL="https://api.vibecode-claude.online" $env:ANTHROPIC_API_KEY="sk-ваш-ключ" $env:CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK="1" Linux / macOS: export ANTHROPIC_BASE_URL="https://api.vibecode-claude.online" export ANTHROPIC_API_KEY="sk-ваш-ключ" export CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK=1
🔴 Третья строка обязательна. Без неё Claude Code иногда уходит в режим без потоковой передачи, и длинный ответ в нём физически не успевает прийти — вы получите 429 · Please enable streaming посреди работы. Флаг просто запрещает среде срываться в этот режим; на скорость и расход он не влияет.
Имя модели указывать не нужно: любое незнакомое имя мы маппим на модель по умолчанию (claude-sonnet-5), поэтому подключение работает сразу. Нужна конкретная модель — выберите её потом командой /model или задайте в конфиге ниже.
⚠️ Переменные живут до закрытия терминала — в новой сессии их надо выставить снова. Нужно навсегда — переходите ко второму способу.
Не заработало — почти наверняка мешает ваш ~/.claude/settings.json (на Windows C:\Users\<имя>\.claude\settings.json): прописанные там ANTHROPIC_BASE_URL / ANTHROPIC_API_KEY от другой подписки перебивают переменные окружения. Сделайте копию файла и удалите его, затем попробуйте снова.
Постоянный: через settings.json
Вся настройка живёт в одном файле:
Windows: C:\Users\<имя_пользователя>\.claude\settings.json Linux/macOS: ~/.claude/settings.json
Если вы уже пользуетесь Claude Code или у вас своя подписка — сохраните оригинал, к нему легко вернуться. Замените содержимое целиком:
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"env": {
"ANTHROPIC_BASE_URL": "https://api.vibecode-claude.online",
"ANTHROPIC_API_KEY": "sk-******************",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-8[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5[1m]",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",
"CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK": "1"
}
}Блок env не должен содержать чужих ANTHROPIC_BASE_URL / ANTHROPIC_API_KEY от других подписок — они перебьют наши.
Пример выше — для наборов Claude (Kiro и Claude via Databricks). Если у вас ключ набора GPT (OpenAI Codex) — блок env выглядит так:
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"env": {
"ANTHROPIC_BASE_URL": "https://api.vibecode-claude.online",
"ANTHROPIC_API_KEY": "sk-******************",
"ANTHROPIC_DEFAULT_FABLE_MODEL": "gpt-6-astra[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "gpt-5.6-sol[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "gpt-5.6-terra[1m]",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "gpt-5.6-luna",
"CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK": "1"
}
}Строки DEFAULT_* задают, какая модель набора стоит за каждым псевдонимом Claude Code: fable → Astra, opus → Sol, sonnet → Terra, haiku → Luna. Переключаться между ними — командой /model. Псевдоним haiku стоит оставить на Luna: на него Claude Code отправляет короткие служебные запросы, и самая лёгкая модель набора здесь заметно экономит баланс.
С 22.09.2026 в наборе есть новое поколение — gpt-6-sol и gpt-6-luna. Хотите попробовать — поставьте gpt-6-sol[1m] вместо gpt-5.6-sol[1m] в строке ANTHROPIC_DEFAULT_OPUS_MODEL, а gpt-6-luna — в строке haiku: она ещё дешевле. OpenAI открывает новые модели аккаунтам постепенно; если запрос попал на аккаунт без них, он сам уйдёт на соседний.
После запуска
- Спросит, доверять ли ключу — обязательно Yes. По умолчанию подсвечен No, перепутать легко; именно это даёт потом ошибку 401 Invalid Key.
- Плашка
Auth Conflict— нормально, просто проверьте, что модель отвечает. - Модель меняется командой
/model. - Расширение Claude Code в VS Code — это тот же Claude Code: сначала добейтесь ответа в терминале, потом включайте расширение, оно подтянет настройки само.
- Если ваш ключ на наборе с окном 500 000 токенов (Claude via Databricks, Grok) — задайте порог автосжатия под это окно: команда
/autocompact, в переключателе выберите 500K. Claude Code оставляет себе запас около 8%, поэтому сжатие начнётся заранее, примерно на 440-460 тысячах, и вы не упрётесь в потолок посреди работы. Сессия не оборвётся и без этой настройки — при переполнении мы сами уводим сжатие на модель с окном побольше, — но с ней работа идёт ровнее.
Если что-то пошло не так
Разбор частых ошибок — https://telegra.ph/VibeCode-Claude---FAQ-04-10 . И помните про ВПН: без него сервис недоступен, включая дашборд.