Claude Code

Claude Code и Anthropic Messages API

Используйте CloudCompute как Anthropic-совместимый LLM-шлюз для Claude Code и других клиентов Anthropic SDK. Запросы идут на POST /v1/messages на origin приложения и списываются с баланса команды, как остальной инференс.

OpenAI-совместимые клиенты по-прежнему используют /api/v1 — см. быстрый старт.

Перед началом

  1. Зарегистрируйтесь и пополните баланс.
  2. Создайте 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 URLhttps://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 оценивает контекст локально.