Как подключить Claude Code к Omni Router?
Способ 1 — через settings.json (постоянно):
Отредактируйте файл ~/.claude/settings.json:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "prx_ваш_токен",
"ANTHROPIC_BASE_URL": "https://your-omni-router-url"
}
}
Способ 2 — через переменные окружения (разово):
ANTHROPIC_BASE_URL="https://your-omni-router-url" ANTHROPIC_AUTH_TOKEN="prx_ваш_токен" claude
Способ 3 — алиас в ~/.bashrc или ~/.zshrc (удобно для нескольких провайдеров):
claude_omni() {
(
export ANTHROPIC_BASE_URL="https://your-omni-router-url"
export ANTHROPIC_AUTH_TOKEN="prx_ваш_токен"
claude "$@"
)
}
После добавления выполните source ~/.zshrc и запускайте: claude_omni
Токен prx_ вы получите в Telegram-боте (@clauderouter_bot) после регистрации провайдера.
Как установить Claude Code?
macOS / Linux / WSL:
curl -fsSL https://claude.ai/install.sh | bash
macOS (Homebrew):
brew install --cask claude-code
Windows (PowerShell):
irm https://claude.ai/install.ps1 | iex
Windows (WinGet):
winget install Anthropic.ClaudeCode
После установки перейдите в директорию проекта и запустите: claude
Какие провайдеры поддерживаются для Claude Code?
• Anthropic (OAuth, подписка Claude Pro/Max) — прямой доступ
• Anthropic (API-ключ) — оплата по токенам
• OpenRouter — альтернативный доступ к моделям Claude
• Z.ai, Minimax, Kimi, Chutes — сторонние провайдеры
• Kiro (AWS) — через OAuth
• Google Antigravity — через OAuth
Какие модели доступны?
Через подписку Claude (OAuth):
• Claude Sonnet 4 — быстрая и эффективная модель
• Claude Opus 4 — самая мощная модель
• Claude Haiku — лёгкая и быстрая модель
Через API-ключ — все модели, доступные у вашего провайдера. Список моделей зависит от провайдера и тарифа.
Claude Code не подключается или выдаёт ошибку авторизации
Возможные причины:
1. Неправильный формат settings.json — убедитесь, что файл содержит валидный JSON и ключи находятся внутри блока "env".
2. Неправильный URL — ANTHROPIC_BASE_URL должен быть без /v1 на конце:
Правильно: https://your-omni-router-url
Неправильно: https://your-omni-router-url/v1
3. Истёк OAuth-токен — если вы используете подписку Claude, перерегистрируйте провайдер через бота.
4. Токен деактивирован — после 5 подряд ошибок авторизации токен автоматически деактивируется. Создайте новый через бота.
5. Конфликт с нативной авторизацией — если вы были залогинены через claude login, выйдите: claude logout
Как выбрать модель при запуске?
Через флаг командной строки:
claude --model opus
claude --model sonnet
Или интерактивно в сессии через команду /model.
Можно ли использовать несколько провайдеров?
Да. Для каждого провайдера создаётся отдельный prx_ токен. Удобнее всего переключаться через алиасы в ~/.bashrc или ~/.zshrc:
claude_anthropic() {
(
export ANTHROPIC_BASE_URL="https://your-omni-router-url"
export ANTHROPIC_AUTH_TOKEN="prx_токен_anthropic"
claude "$@"
)
}
claude_chutes() {
(
export ANTHROPIC_BASE_URL="https://your-omni-router-url"
export ANTHROPIC_AUTH_TOKEN="prx_токен_chutes"
claude "$@"
)
}
Запускайте нужный провайдер: claude_anthropic или claude_chutes.
Также можно задать переменные разово при запуске:
ANTHROPIC_AUTH_TOKEN=prx_другой_токен claude