Claude Code

Claude Code

Настройка и устранение проблем Claude Code с Omni Router.

Как подключить 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