Skip to content

Anthropic-compatible API

rout.my exposes Anthropic Messages-compatible endpoint для клиентов, которые отправляют Anthropic request shapes.

text
POST https://api.rout.my/v1/messages
POST https://api.rout.my/v1/messages/count_tokens
POST https://api.rout.my/anthropic/v1/messages
POST https://api.rout.my/anthropic/v1/messages/count_tokens

Client base URL

Если клиент просит base URL и сам добавляет /v1/messages, указывайте:

text
https://api.rout.my

Полный endpoint URL используйте только в manual curl requests. Не ставьте Anthropic SDK или Claude Code base URL как https://api.rout.my/v1, иначе клиент может вызвать /v1/v1/messages.

Авторизация

Bearer auth работает:

http
Authorization: Bearer sk_your_key_here

Anthropic-style headers тоже принимаются:

http
x-api-key: sk_your_key_here
anthropic-version: 2023-06-01

Запрос

bash
curl https://api.rout.my/v1/messages \
  -H "x-api-key: $ROUTMY_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic/claude-sonnet-4.6",
    "max_tokens": 256,
    "messages": [
      { "role": "user", "content": "Write one short sentence." }
    ]
  }'

Примечания

ТемаПоведение
modelИспользуйте точный model ID, доступный аккаунту.
messagesAnthropic-style messages конвертируются внутри.
ImagesImage blocks конвертируются, если выбранная модель поддерживает vision input.
StreamingAnthropic-style streaming поддерживается, если клиент его запросил.
Token countingPOST /v1/messages/count_tokens возвращает { "input_tokens": n } через тот же локальный estimator, что и request accounting.
Tool useClient tools переводятся там, где совместимы; Anthropic-only tool fields сохраняются для native Anthropic providers.
Native paramscontainer, service_tier, metadata, thinking, mcp_servers, context_management, output_config, cache_control и inference_geo принимаются и сохраняются, где поддерживаются.
Beta headersanthropic-beta и anthropic-version headers пробрасываются в native Anthropic providers.

Используйте этот route, когда клиент ожидает именно Anthropic Messages. Для OpenAI-compatible SDK обычно удобнее /v1/chat/completions.

API documentation for rout.my.