Skip to main content
Claude Messages Count Tokens API może obliczyć liczbę tokenów wejściowych dla wiadomości bez faktycznego tworzenia wiadomości, w tym liczenie tokenów dla narzędzi, obrazów i dokumentów. Jest to bardzo przydatne, gdy trzeba oszacować koszty lub sprawdzić, czy wejście przekracza ograniczenia kontekstu modelu. Dokument ten głównie opisuje proces korzystania z Claude Messages Count Tokens API.

申请流程

Aby korzystać z Claude Messages Count Tokens API, najpierw można przejść na stronę Claude Messages Count Tokens API i kliknąć przycisk „Acquire”, aby uzyskać potrzebne poświadczenia. Jeśli nie jesteś zalogowany lub zarejestrowany, automatycznie zostaniesz przekierowany na stronę logowania, aby zarejestrować się i zalogować, a po zalogowaniu lub rejestracji automatycznie wrócisz na bieżącą stronę. API jest całkowicie darmowe, nie wymaga zużycia limitu.

基本使用

Ścieżka żądania dla Claude Messages Count Tokens API to /v1/messages/count_tokens, zgodna z oficjalnym API Anthropic. Musimy podać co najmniej dwa wymagane parametry:
  • model: wybór modelu Claude, np. claude-sonnet-4-5-20250929, claude-opus-4-20250514 itp.
  • messages: tablica wiadomości wejściowych, każda wiadomość zawiera role (rola) i content (treść).
Często używane opcjonalne parametry:
  • system: systemowy komunikat, który będzie wliczany do liczby tokenów.
  • tools: definicja narzędzi, która będzie wliczana do liczby tokenów.
  • thinking: rozszerzona konfiguracja myślenia.

cURL 示例

Python 示例

返回结果示例:

使用 Anthropic SDK

Claude Messages Count Tokens API jest w pełni kompatybilne z oficjalnym SDK Anthropic, można bezpośrednio użyć biblioteki anthropic do wywołania.

包含工具的 Token 计数

Jeśli Twoje żądanie zawiera definicje narzędzi, te narzędzia również będą wliczane do liczby tokenów:

包含系统提示词的 Token 计数

Systemowe komunikaty również będą wliczane do liczby tokenów:

注意事项

  • To API oblicza tylko liczbę tokenów wejściowych, nie generuje żadnych wyjść modelu.
  • Wyniki liczenia tokenów mogą być używane do oszacowania kosztów wywołania Claude Messages API.
  • Różne modele mogą mieć różne sposoby tokenizacji, proszę używać tego samego parametru modelu, co w rzeczywistym wywołaniu.
  • To API jest całkowicie darmowe, nie zużywa żadnych limitów.