申請プロセス
Claude Messages Count Tokens API を使用するには、まず Claude Messages Count Tokens API ページにアクセスし、「Acquire」ボタンをクリックして、リクエストに必要な認証情報を取得します。 まだログインまたは登録していない場合は、自動的にログインページにリダイレクトされ、登録とログインを促されます。ログインまたは登録後は、自動的に現在のページに戻ります。 この API は完全に無料で使用でき、クレジットを消費することはありません。基本使用
Claude Messages Count Tokens API のリクエストパスは/v1/messages/count_tokens で、Anthropic の公式 API と一致しています。少なくとも2つの必須パラメータを提供する必要があります:
model:使用する Claude モデルを選択します。例:claude-sonnet-4-5-20250929、claude-opus-4-20250514など。messages:入力メッセージの配列で、各メッセージにはrole(役割)とcontent(内容)が含まれます。
system:システムプロンプトで、トークン数にカウントされます。tools:ツール定義で、トークン数にカウントされます。thinking:思考拡張設定。
cURL の例
Python の例
Anthropic SDK の使用
Claude Messages Count Tokens API は完全に Anthropic の公式 SDK と互換性があり、anthropic ライブラリを使用して直接呼び出すことができます。
ツールを含むトークンカウント
リクエストにツール定義が含まれている場合、これらのツールもトークン数にカウントされます:システムプロンプトを含むトークンカウント
システムプロンプトもトークン数にカウントされます:注意事項
- この API は入力トークン数のみを計算し、モデル出力は生成しません。
- トークンカウント結果は、Claude Messages API のコストを見積もるために使用できます。
- 異なるモデルのトークン化方法は異なる場合があるため、実際の呼び出しと同じ model パラメータを使用してください。
- この API は完全に無料で、クレジットを消費しません。

