POST /v1/messages/count_tokens
Подсчёт токенов (Anthropic)
Сколько входных токенов займёт запрос к /v1/messages — до отправки. По нему Claude Code показывает /context.
- • Тело — как у /v1/messages без max_tokens: model, messages, system, tools, tool_choice, thinking.
- • Считает провайдер модели — цифра совпадает с input_tokens будущего ответа (без кэша).
- • agent:Имя — с инструкциями агента; фрагменты базы знаний в счёт не входят (поиск по базе не запускается).
- • Бесплатно: квоту и баланс не тратит, в /v1/usage не попадает. Лимит запросов в минуту — как у ключа.
Параметры
| model* | string | модель Claude или agent:Имя |
| messages* | array | сообщения user/assistant |
| system | string | array | системная инструкция |
| tools | array | инструменты Anthropic — тоже считаются |
Пример
curl https://api.morsmorii.ru/v1/messages/count_tokens \
-H "x-api-key: $MORSMORII_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model":"claude-haiku-4-5","messages":[{"role":"user","content":"Привет! Ответь одной фразой."}]}'Ответ:
{
"input_tokens": 16
}Попробовать со своим ключом
Ключ не сохраняется. Запрос — настоящий и стоит как обычно: бесплатно.