Настройка Claude Code¶
Что использовать¶
Для Claude Code основной маршрут в Nexus:
POST /v1/messages
Также поддерживается подсчет токенов:
POST /v1/messages/count_tokens
Переменные окружения¶
Самый простой вариант:
export ANTHROPIC_BASE_URL="https://api.nexus-hub.ru"
export ANTHROPIC_AUTH_TOKEN="ваш_ключ_nexus"
После этого Claude Code будет отправлять запросы через Nexus.
Модель выбирайте только из ответа GET /v1/models для вашего ключа.
Прямой HTTP вызов¶
Для Claude-совместимых интеграций можно использовать и прямой HTTP-вызов:
curl https://api.nexus-hub.ru/v1/messages \
-H "x-api-key: ВАШ_NEXUS_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model":"claude-sonnet-4-6","max_tokens":128,"messages":[{"role":"user","content":"ping"}]}'
Также поддерживаются Authorization: Bearer <key> и api-key: <key>.
Рекомендуемая модель¶
Хороший базовый вариант:
claude-sonnet-4-6
Если вашему ключу доступны другие Claude-модели, они появятся в GET /v1/models.
Что проверить, если не работает¶
- В окружении нет старых
ANTHROPIC_*переменных. - Ключ скопирован без пробелов.
- Модель есть в
GET /v1/models. - Базовый URL указан как
https://api.nexus-hub.ru, без/v1.