Claude Code CLI
Подключение Claude Code CLI к PlusVibe API: ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN, выбор моделей через переменные окружения. Без VPN, оплата в рублях.
Готовый конфиг
Собран из нашего каталога прямо сейчас: адрес 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 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.cmdmacOS / 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=""
claudehttps://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 не распознано» | Windows | Node.js не установлен или окно открыто до установки: поставьте Node.js LTS и откройте НОВОЕ окно PowerShell. |
Переменные не подхватываются | конфиг | settings.json надёжнее shell-профилей — особенно на Windows. |