ДокументацияPOST /v1/messages/count_tokens
POST

/v1/messages/count_tokens

Справочник API

Считает входные токены запроса в формате Anthropic Messages, не запуская генерацию. Работает только с моделями Claude.

1Пример запроса

bash
curl https://api.zukko.pro/v1/messages/count_tokens \
  -H "Authorization: Bearer fetch_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -H "anthropic-version: 2023-06-01" \
  -d '{"model":"claude-sonnet-5","system":"Ты ассистент","messages":[{"role":"user","content":"Привет!"}]}'

Тело — как у POST /v1/messages, max_tokens не нужен.

2Ответ

json
{
  "input_tokens": 12
}

3Стоимость и требования

  • Запрос платный: посчитанные токены списываются по цене входа модели. 12 токенов на claude-sonnet-5 ($0.2 за 1M) стоят 2.4 микродоллара, после округления до целого — $0.000002.
  • Как и для генерации, нужны подтверждённый email и баланс не меньше $0.01; действуют лимиты ключа.
  • Кэш Zukko и Idempotency-Key к этому endpoint'у не применяются.
  • Работает для Claude, GPT, Gemini, Qwen и DeepSeek. Для GLM подсчёт не поддерживается.
POST /v1/messages/count_tokens · Документация Zukko