Claude Code SDKでの請求のためのトークン使用量の理解と追跡
id
フィールドを持つすべてのメッセージは同一の使用量を報告します。Claudeが同じターンで複数のメッセージを送信する場合(例:テキスト + ツール使用)、それらは同じメッセージIDと使用量データを共有します。
result
メッセージには、会話のすべてのステップからの累積使用量の合計が含まれます:
output_tokens
値を観察する場合があります。これが発生した場合:
total_cost_usd
が権威的ですinput_tokens
: 処理されたベース入力トークンoutput_tokens
: レスポンスで生成されたトークンcache_creation_input_tokens
: キャッシュエントリの作成に使用されたトークンcache_read_input_tokens
: キャッシュから読み取られたトークンservice_tier
: 使用されたサービス階層(例:“standard”)total_cost_usd
: USD単位の総コスト(結果メッセージのみ)