Claude Code
Claude Code и Anthropic Messages API
Используйте CloudCompute как Anthropic-совместимый LLM-шлюз для Claude Code и других клиентов Anthropic SDK. Запросы идут на POST /v1/messages на origin приложения и списываются с баланса команды, как остальной инференс.
OpenAI-совместимые клиенты по-прежнему используют /api/v1 — см. быстрый старт.
Перед началом
- Зарегистрируйтесь и пополните баланс.
- Создайте API-ключ
cc-…в разделе API-доступ — см. API-ключи.
Настройка Claude Code
export ANTHROPIC_BASE_URL="https://app.cloudcompute.ru"
export ANTHROPIC_AUTH_TOKEN="cc-..."
export ANTHROPIC_API_KEY=""
export ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-sonnet-4.6"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-4.5"
export ANTHROPIC_DEFAULT_OPUS_MODEL="anthropic/claude-opus-4.6"
Затем запустите claude из того же терминала. В /status проверьте, что Anthropic base URL — https://app.cloudcompute.ru, а в строке auth указан ANTHROPIC_AUTH_TOKEN.
Те же переменные можно сохранить в ~/.claude/settings.json в блоке env.
Аутентификация
- Предпочтительно
ANTHROPIC_AUTH_TOKEN— заголовокAuthorization: Bearer. ANTHROPIC_API_KEYтоже принимается (x-api-key). Оставьте пустым при использовании auth token, чтобы не конфликтовать с сохранённым логином Anthropic.- Явно задайте
ANTHROPIC_API_KEY="", если используете auth token.
Идентификаторы моделей
Встроенные имена Claude Code (например claude-sonnet-4-6) алиасятся в каталожные id вроде anthropic/claude-sonnet-4.6. Надёжнее задать ANTHROPIC_DEFAULT_*_MODEL каталожными id — см. каталог моделей.
Проверка шлюза
curl -X POST "$ANTHROPIC_BASE_URL/v1/messages" \
-H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"anthropic/claude-haiku-4.5","max_tokens":1,"messages":[{"role":"user","content":"."}]}'
Ответ JSON с "id":"msg_…" и массивом "content" означает, что URL и ключ работают.
Тот же эндпоинт доступен по адресу https://app.cloudcompute.ru/api/v1/messages, если задать ANTHROPIC_BASE_URL=https://app.cloudcompute.ru/api.
Что остаётся на OpenAI-пути
Редакторы и инструменты с OpenAI Chat Completions (Continue, Cline, SDK с chat.completions) используют:
- Base URL:
https://app.cloudcompute.ru/api/v1 - Заголовок:
Authorization: Bearer cc-… - Путь:
/chat/completions
Клиенты OpenAI Responses API — тот же Base URL и ключ, путь /responses — см. OpenAI Responses.
Оплата
Расход по /v1/messages списывается с того же баланса, что и OpenAI-совместимый инференс. Подробнее: оплата и лимиты.
Ограничения
- Только формат Anthropic Messages (не Amazon Bedrock и не Google Vertex).
- Подсчёт токенов (
/v1/messages/count_tokens) не обязателен — Claude Code оценивает контекст локально.