Claude Code
Claude Code можно подключить напрямую через совместимый proxy OdiRouter. Задайте ANTHROPIC_BASE_URL и ANTHROPIC_AUTH_TOKEN, затем запустите Claude Code.
Требования
Заголовок раздела «Требования»| Требование | Значение |
|---|---|
| Claude Code | Установлен и работает в нативной конфигурации |
| Anthropic Base URL | https://www.odirouter.ai |
| Messages endpoint | https://www.odirouter.ai/v1/messages |
| Auth token | API key OdiRouter |
| Модель | Сопоставление модели Claude Code, поддерживаемое OdiRouter |
Настройте переменные окружения
Заголовок раздела «Настройте переменные окружения»Перед запуском Claude Code задайте:
export ANTHROPIC_BASE_URL="https://www.odirouter.ai"export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"Не коммитьте настоящий API key в конфигурацию репозитория. Храните его в shell profile, локальном менеджере окружения или CI secrets.
Если ваша версия Claude Code читает ANTHROPIC_API_KEY вместо ANTHROPIC_AUTH_TOKEN, задайте обе переменные:
export ANTHROPIC_API_KEY="${ANTHROPIC_AUTH_TOKEN}"Запустите Claude Code
Заголовок раздела «Запустите Claude Code»cd /path/to/your/projectclaudeНачните с read-only задачи:
Объясни структуру репозитория. Не изменяй файлы.Единый proxy URL
Заголовок раздела «Единый proxy URL»Claude Code использует Anthropic-compatible Base URL. Claude Code сам добавляет путь Anthropic API, поэтому не вставляйте здесь /v1/messages:
https://www.odirouter.aiЕсли вы вызываете Anthropic Messages API из curl, узла HTTP Request или другого raw HTTP-инструмента, используйте полный endpoint:
curl -sS "https://www.odirouter.ai/v1/messages" \ -H "x-api-key: Bearer YOUR_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-5.5", "max_tokens": 1024, "messages": [ { "role": "user", "content": "Reply with: Claude Code connected to OdiRouter" } ] }'Диагностика
Заголовок раздела «Диагностика»| Симптом | Исправление |
|---|---|
Claude Code возвращает 401 или invalid key | Проверьте, что ANTHROPIC_AUTH_TOKEN является действительным API key OdiRouter |
| Claude Code все еще вызывает официальный Anthropic | Убедитесь, что ANTHROPIC_BASE_URL задан в shell, из которого запускается claude |
| Model not found | Используйте имя модели, поддерживаемое OdiRouter, или проверьте текущее сопоставление моделей proxy |
| Ошибки протокола или streaming | Убедитесь, что Base URL равен https://www.odirouter.ai, а не полному endpoint /v1/messages |