Подключение Claude Code CLI
Сложность ⌨️ Продвинутый (командная строка) | Формат API Claude | base_url
https://byesu.si
https://byesu.siclaude-opus-5-5Claude Code — это официальный консольный помощник для программирования от Anthropic. По умолчанию он подключается к Anthropic, а мы с помощью двух переменных окружения перенаправляем его на Byesu.
Перед началом
Сначала зайдите в Консоль → Токены и создайте токен в группе Claude (см. Выбор группы). В примерах ниже замените sk-xxxx на свой собственный токен.
Шаг 1: установка Claude Code
Выберите любой из способов:
curl -fsSL https://claude.ai/install.sh | bashnpm install -g @anthropic-ai/claude-codeДля установки через npm сначала нужен Node.js 18+ (если не установлен, скачайте LTS-версию с nodejs.org). Пользователям Windows также потребуется предварительно установить Git for Windows — Claude Code зависит от Git Bash, и без него запуск завершится ошибкой.
После установки проверьте:
claude --versionШаг 2: перенаправление на Byesu (на выбор)
Способ 1: скрипт в одно действие (самый быстрый, рекомендуется)
Адрес API мы уже прописали в скрипте за вас — после запуска нужно лишь вставить ваш API Key (sk-xxxx). Скрипт записывает настройки в собственный конфиг Claude Code — ~/.claude/settings.json — и пропускает официальный экран входа: без source и без перезапуска терминала, сразу запускайте claude.
iex (irm 'https://docs.byesu.si/setup/claude.ps1')curl -fsSL https://docs.byesu.si/setup/claude.sh | bashСкрипт также закомментирует старые переменные
ANTHROPIC_*в~/.bashrc/~/.zshrc(исходный файл сохраняется как*.byesu-bak.<время>), чтобы старый ключ не перебивал новые настройки; версия для Windows удаляет одноимённые пользовательские переменные окружения.
Способ 2: прописать конфиг вручную
① ~/.claude/settings.json (в Windows — C:\Users\<имя>\.claude\settings.json; если файл уже есть, добавьте только блок env):
{
"env": {
"ANTHROPIC_BASE_URL": "https://byesu.si",
"ANTHROPIC_AUTH_TOKEN": "sk-ваш-токен"
}
}② ~/.claude.json (тоже в домашней папке): добавьте "hasCompletedOnboarding": true во внешние { } или создайте файл с содержимым:
{
"hasCompletedOnboarding": true
}Без этого при первом запуске откроется экран входа claude.ai (открыть ссылку, вставить код) — это вход в аккаунт Anthropic, для Byesu он не нужен.
Внимание
ANTHROPIC_BASE_URL— этоhttps://byesu.si(формат Anthropic, без/v1).- Используйте
ANTHROPIC_AUTH_TOKEN, а неANTHROPIC_API_KEY: со вторым Claude Code сначала попросит подтвердить API-ключ. - Если в оболочке всё ещё экспортирован старый
ANTHROPIC_API_KEY, он перекроет эти настройки: выполнитеunset ANTHROPIC_API_KEYили удалите эту строку из~/.bashrc/~/.zshrcи откройте новый терминал.
Шаг 3: выбор модели (необязательно)
После запуска Claude Code введите /model, чтобы переключить модель; также можно задать модель по умолчанию через переменную окружения:
export ANTHROPIC_MODEL="claude-opus-5-5" # самая мощная на данный момент; либо любая другая модель Claude из консолиШаг 4: запуск и проверка
Перейдите в каталог любого проекта и запустите:
claudeПопросите его сделать что-нибудь несложное (например, «вывести список файлов в текущем каталоге») — если он нормально отвечает, значит подключение работает ✅

Застряли?
- 401 / недействительный токен → неверно введён Key, или в оболочке остался старый
ANTHROPIC_API_KEY(выполнитеunset ANTHROPIC_API_KEYили откройте новый терминал) (подробнее) - При запуске открывается экран входа claude.ai и просит код → настройки не применились: запустите скрипт ещё раз или добавьте
hasCompletedOnboardingв~/.claude.json, как в способе 2 - Нет доступных каналов → токен не входит в группу Claude (Выбор группы, подробнее)
- Недостаточно средств → пополните баланс в консоли (подробнее)
- Прочие случаи см. в разделе Частые ошибки и решения
