ДокументацияПоддержка
API

Anthropic-совместимый API

Messages API, streaming и локальная оценка токенов для Anthropic-совместимых клиентов.

Все руководства (.md)

Два совместимых префикса

МетодМаршрутНазначение
POST/v1/messagesСоздание сообщения
POST/anthropic/v1/messagesТо же для клиентов с Anthropic-префиксом
POST/v1/messages/count_tokensОценка входных токенов
POST/anthropic/v1/messages/count_tokensОценка с Anthropic-префиксом
Claude Code самостоятельно добавляет /v1/messages, поэтому в ANTHROPIC_BASE_URL указывайте https://elysiumai.garden без /v1.

Messages request

1curl https://elysiumai.garden/v1/messages   -H "x-api-key: $ELYSIUM_API_KEY"   -H "anthropic-version: 2023-06-01"   -H "Content-Type: application/json"   -d '{2    "model": "anthropic/claude-sonnet-4.6",3    "max_tokens": 300,4    "messages": [{"role": "user", "content": "Привет!"}]5  }'

Оценка токенов без генерации

count_tokens принимает тело Anthropic Messages и возвращает input_tokens. Расчёт выполняется локально: запрос не отправляется модели и не списывает баланс. Это оценка для проверки размера контекста, поэтому итоговый usage upstream может немного отличаться.

1{"input_tokens": 42}

Prompt caching

Нативные cache_control-блоки передаются только модели, которая поддерживает Anthropic prompt caching. Cache read и cache write отражаются в usage и тарифицируются по отдельным ценам каталога.

Elysium AI не добавляет автоматический smart cache. Кэширование происходит только по правилам и возможностям выбранной модели/upstream.
Термины на этой странице
ТерминЧто означает
Base URLБазовый адрес API, к которому клиент добавляет нужный маршрут.
API-ключСекрет для авторизации и списания запросов с вашего баланса.
Model IDТочное системное имя модели из каталога Elysium AI.
Messages APIНативная структура запросов и ответов Anthropic.
anthropic-versionЗаголовок версии формата Anthropic API.
count_tokensЛокальная оценка размера входа без генерации и списания.
cache_controlНативная подсказка модели о границе prompt cache.