Claude Code CLI Setup
codexОсновная статья:
https://telegra.ph/Api-Vibecode-Claude-04-10
Три шага. Если Claude Code уже установлен и вы в нём авторизованы — вам нужен только шаг 3, это одна минута.
Шаг 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-ваш-ключ" Linux / macOS: export ANTHROPIC_BASE_URL="https://api.vibecode-claude.online" export ANTHROPIC_API_KEY="sk-ваш-ключ"
Имя модели указывать не нужно: любое незнакомое имя мы маппим на модель по умолчанию (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 от других подписок — они перебьют наши.
После запуска
- Спросит, доверять ли ключу — обязательно Yes. По умолчанию подсвечен No, перепутать легко; именно это даёт потом ошибку 401 Invalid Key.
- Плашка
Auth Conflict— нормально, просто проверьте, что модель отвечает. - Модель меняется командой
/model. - Расширение Claude Code в VS Code — это тот же Claude Code: сначала добейтесь ответа в терминале, потом включайте расширение, оно подтянет настройки само.
Если что-то пошло не так
Разбор частых ошибок — https://telegra.ph/VibeCode-Claude---FAQ-04-10 . И помните про ВПН: без него сервис недоступен, включая дашборд.