Claude Code CLI Setup

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 . И помните про ВПН: без него сервис недоступен, включая дашборд.

Report Page