Claude Code CLI

Подключение Claude Code CLI к PlusVibe API: ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN, выбор моделей через переменные окружения. Без VPN, оплата в рублях.

Не в России? Если plusvibeapi.ru работает медленно или недоступен, используйте https://gw.plusvibeapi.ru/v1 (где адрес указывается без /v1 — https://gw.plusvibeapi.ru): те же ключи, баланс и модели.

Готовый конфиг

Собран из нашего каталога прямо сейчас: адрес API, все опубликованные модели с контекстом и лимитом ответа, рекомендуемые настройки. Ключа внутри нет. Ключ Claude Code берёт из переменной PLUSVIBE_API_KEY через apiKeyHelper — задайте её в окружении. В Windows без WSL вместо этого задайте ANTHROPIC_AUTH_TOKEN.

# macOS / Linux
mkdir -p ~/.claude
curl -fsSL https://plusvibeapi.ru/api/integrations/claude-code.json -o ~/.claude/settings.json
# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.claude" | Out-Null
Invoke-WebRequest https://plusvibeapi.ru/api/integrations/claude-code.json -OutFile "$HOME\.claude\settings.json"
  • Основная модель — claude-opus-5.5: самый сильный Claude на /v1/messages.
  • Для мелких задач — claude-haiku-4.5: самый дешёвый Claude для фоновых задач.
  • Стриминг включён, таймаут запроса 600 с, рассуждения — medium: длинный ответ с рассуждениями идёт минутами, а без стриминга упирается в лимит ожидания.
  • Везде голые ID моделей без :суффикса — так работает автоматическое переключение на здоровый канал.
Каталог меняется: появились новые модели — скачайте файл заново. Нужны не все модели — добавьте к адресу ?models= и ID через запятую.
Не хотите терминал? Для большинства задач проще приложение Claude Desktop — несколько шагов без команд. Этот путь нужен, если вы работаете с кодом из терминала.

Claude Code — официальный CLI Anthropic для агентного кодирования. Работает через эндпоинт /v1/messages с заголовком x-api-key.

1. Откройте терминал

Windows: Пуск → наберите PowerShell → Enter. macOS: Terminal (Программы → Утилиты). Node.js 18+ нужен только для установки — блок ниже поставит сам CLI.

2. Вставьте один блок и нажмите Enter

Блок установит CLI, сохранит настройки навсегда (setx), применит их в текущем окне и запустит программу. Замените sk-pv-… своим ключом.

Windows (PowerShell)

npm.cmd install -g @anthropic-ai/claude-code
setx ANTHROPIC_BASE_URL "https://plusvibeapi.ru"
setx ANTHROPIC_AUTH_TOKEN "sk-pv-…"
setx ANTHROPIC_API_KEY ""
$env:ANTHROPIC_BASE_URL="https://plusvibeapi.ru"
$env:ANTHROPIC_AUTH_TOKEN="sk-pv-…"
$env:ANTHROPIC_API_KEY=""
claude.cmd

macOS / Linux

npm install -g @anthropic-ai/claude-code
export ANTHROPIC_BASE_URL="https://plusvibeapi.ru"
export ANTHROPIC_AUTH_TOKEN="sk-pv-…"
export ANTHROPIC_API_KEY=""
claude
Важно: адрес — https://plusvibeapi.ru (без /v1): CLI сам добавляет суффикс. Ключ кладётся в ANTHROPIC_AUTH_TOKEN, а ANTHROPIC_API_KEY должен быть пустой строкой (не отсутствовать) — иначе CLI игнорирует адрес и идёт напрямую в Anthropic.

Где печатать

После запуска внизу окна есть строка с символом > — сообщения печатают там и нажимают Enter:

+---------------------------------------+
|                                       |
|  > _                                  |
|                                       |
+---------------------------------------+

Первый запуск спросит тему (нажмите Enter) и доверие к папке (выберите Yes, I trust this folder). Для работы лучше запускать CLI из папки проекта.

3. Проверьте подключение

Отправьте любое сообщение и откройте Личный кабинет → Использование: появится свежая запись с моделью и расходом. Команда /status для проверки не нужна.

Выбор моделей (опционально)

По умолчанию Claude Code берёт модель по умолчанию из каталога. Переопределите через переменные окружения:

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "$PLUSVIBE_API_KEY",
    "ANTHROPIC_BASE_URL": "https://plusvibeapi.ru",
    "ANTHROPIC_API_KEY": "",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5.5",
    "ANTHROPIC_DEFAULT_OPUS_MODEL":   "claude-opus-5.5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL":  "claude-haiku-5.5"
  }
}

Если удобнее settings.json

Тот же результат даёт файл ~/.claude/settings.json. На Windows: %USERPROFILE%\.claude\settings.json.

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "$PLUSVIBE_API_KEY",
    "ANTHROPIC_BASE_URL": "https://plusvibeapi.ru",
    "ANTHROPIC_API_KEY": ""
  }
}

Частые проблемы

ПараметрТипОписание
401ошибкаПроверьте значение ANTHROPIC_AUTH_TOKEN и что ANTHROPIC_API_KEY = "" (пустая строка).
Запросы идут к AnthropicконфигANTHROPIC_API_KEY не задан как пустая строка — Claude Code использует его по умолчанию.
404ошибкаВ ANTHROPIC_BASE_URL попал /v1 — нужен корневой адрес без суффикса.
npm.ps1 заблокированWindowsЭто политика выполнения PowerShell. Используйте npm.cmd и claude.cmd, как в блоке выше, — менять политику не нужно.
«Имя node не распознано»WindowsNode.js не установлен или окно открыто до установки: поставьте Node.js LTS и откройте НОВОЕ окно PowerShell.
Переменные не подхватываютсяконфигsettings.json надёжнее shell-профилей — особенно на Windows.
Claude Code + PlusVibe API — настройка settings.json | PlusVibeAPI