Настройка 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. Не добавляйте
/v1 в ANTHROPIC_BASE_URL: для Messages 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":"MODEL_FROM_V1_MODELS","max_tokens":128,"messages":[{"role":"user","content":"текст запроса"}]}'
Также поддерживаются Authorization: Bearer <key> и api-key: <key>.
Выбор модели¶
Используйте Claude-модель, которая появилась в GET /v1/models для вашего ключа.
Что проверить, если не работает¶
- В окружении нет старых
ANTHROPIC_*переменных. - Ключ скопирован без пробелов.
- Модель есть в
GET /v1/models. - Базовый URL указан как
https://api.nexus-hub.ru, без/v1.
Официальная документация¶
Claude Code settings описывает области конфигурации и переменные окружения. Nexus поддерживает маршруты Anthropic Messages.