Claude Code CLI
Подключите Claude Code CLI к GetVibe API: ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN и выбор модели через переменные окружения.
Готовый конфиг
Формируется по запросу на основе нашего каталога: адрес API, все опубликованные модели с размером контекста и лимитом вывода, а также рекомендуемые настройки. Ключа в файле нет. Claude Code считывает ключ из GETVIBE_API_KEY через apiKeyHelper — задайте эту переменную в своём окружении. В Windows без WSL вместо неё задайте ANTHROPIC_AUTH_TOKEN.
# macOS / Linux
mkdir -p ~/.claude
curl -fsSL https://getvibeapi.com/api/integrations/claude-code.json -o ~/.claude/settings.json# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.claude" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/claude-code.json -OutFile "$HOME\.claude\settings.json"- Основная модель —
claude-opus-5.5: самый сильный Claude, доступный у нас через /v1/messages. - Небольшие задачи —
claude-haiku-4.5: самый дешёвый Claude, используется Claude Code для фоновых задач. - Потоковая передача включена, тайм-аут запроса 600 секунд, reasoning effort medium: длинный ответ с рассуждением занимает минуты, а без потоковой передачи он упирается в лимит ожидания.
- Везде — чистые ID моделей, без :suffix: так автоматический failover на рабочий канал остаётся включённым.
?models= с разделёнными запятыми ID в URL.Claude Code — официальный CLI Anthropic для агентного кодирования. Работает через эндпоинт /v1/messages с заголовком x-api-key.
1. Откройте терминал
Windows: Пуск → введите PowerShell → Enter. macOS: Терминал (Программы → Утилиты). Для установки через npm требуется Node.js 22 или более поздней версии (node --version) — блок ниже устанавливает сам CLI. Предпочитаете обойтись без Node.js? Подойдёт и нативный установщик Anthropic: curl -fsSL https://claude.ai/install.sh | bash (macOS/Linux) или irm https://claude.ai/install.ps1 | iex (PowerShell); затем задайте указанные ниже переменные в новом окне.
2. Вставьте один блок и нажмите Enter
Блок установит CLI, сохранит настройки навсегда (setx), применит их в текущем окне и запустит программу. Замените sk-pv-… своим ключом.
Windows (PowerShell)
npm.cmd install -g @anthropic-ai/claude-code
setx ANTHROPIC_BASE_URL "https://getvibeapi.com"
setx ANTHROPIC_AUTH_TOKEN "sk-pv-…"
$env:ANTHROPIC_BASE_URL="https://getvibeapi.com"
$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://getvibeapi.com"
export ANTHROPIC_AUTH_TOKEN="sk-pv-…"
export ANTHROPIC_API_KEY=""
claudehttps://getvibeapi.com (без /v1): CLI добавляет суффикс самостоятельно. Ключ указывается в ANTHROPIC_AUTH_TOKEN, а ANTHROPIC_API_KEY остаётся пустым: если на компьютере уже сохранён ключ Anthropic, иначе Claude Code выдаст предупреждение о двух конфликтующих ключах. После setx настройки применяются в новых окнах PowerShell; в уже открытых окнах они не применяются.Где печатать
После запуска внизу окна есть строка с символом > — сообщения печатают там и нажимают Enter:
+---------------------------------------+
| |
| > _ |
| |
+---------------------------------------+Первый запуск спросит тему (нажмите Enter) и доверие к папке (выберите Yes, I trust this folder). Для работы лучше запускать CLI из папки проекта.
3. Проверьте подключение
Отправьте любое сообщение и откройте Dashboard → Usage: появится новая запись с моделью и суммой расходов. В Claude Code команда /status показывает строку Anthropic base URL — в ней должен быть указан наш адрес.
Выбор моделей (необязательно)
По умолчанию Claude Code берёт модель по умолчанию из каталога. Переопределите через переменные окружения:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-…",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"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. Вставьте сам ключ: Claude Code не подставляет значения переменных вроде $GETVIBE_API_KEY внутри settings.json, поэтому эта строка будет отправлена как ключ, а запрос будет отклонён.
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-…",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": ""
}
}Частые проблемы
| Параметр | Тип | Описание |
|---|---|---|
401 | error | Проверьте значение ANTHROPIC_AUTH_TOKEN: settings.json должен содержать сам ключ sk-pv-…, а не $variable. |
Requests go to Anthropic | config | ANTHROPIC_BASE_URL не передан в Claude Code: откройте новое окно после setx или задайте адрес в settings.json. Проверьте строку Anthropic base URL в /status. |
404 | error | В ANTHROPIC_BASE_URL попал /v1 — нужен корневой адрес без суффикса. |
npm.ps1 is blocked | Windows | Это политика выполнения PowerShell. Используйте npm.cmd и claude.cmd, как в блоке выше, — менять политику не нужно. |
"node is not recognized" | Windows | Node.js не установлен или окно открыто до установки: поставьте Node.js LTS и откройте НОВОЕ окно PowerShell. |
claude native binary not installed / warn install-scripts | npm | Новые версии npm по умолчанию пропускают этап установки Claude Code. Выполните npm config set "allow-scripts=@anthropic-ai/claude-code" --location=user и повторите установку или воспользуйтесь нативным установщиком. |
Variables are not picked up | config | settings.json надёжнее, чем профили оболочки — особенно в Windows. |