Claude Codeのトークン使用量を確認して削減する方法
更新日 September 27, 2026 · 初回公開 September 27, 2026
/usageでClaude Codeの消費量を、/contextでウィンドウを埋めているものを確認できます。消費を抑えるには、コンテキストを小さく保ちます。タスクの合間にクリアし、effortレベルを下げ、冗長な出力をメインの会話に入れないことです。Claude Codeはリクエストのたびに会話全体を再送するため、コンテキストは他のどの要素よりも重要です。当社のログでは、トークンの96%がエージェントによるコンテキストの再読込でした。
このページでは、使用量を表示するコマンド、最も効く設定、そしてトークンが実際にどこへ消えるのかを説明します。ヒントはAnthropicのコストに関するドキュメントに基づきます。数値は当社自身のClaude Codeログと公開ベンチマークによるものです。
Claude Codeのトークン使用量はどう確認しますか?
/usage:現在のセッションのトークン数と推定コスト、プロンプトキャッシュの行、Pro、Max、Team、Enterpriseプランではプランの使用量バーを表示します。直近24時間または7日間で、プランを消費しているもの(skills、サブエージェント、プラグイン、MCPサーバー、スケジュールされたループ)の内訳も表示します。/context:現在コンテキストウィンドウを占めているものを、削減のヒントとともに表示します。/insights:最近のセッションと、時間やトークンを失っている箇所についてのHTMLレポートを作成します。- ステータスライン:スクリプトにより、プロンプトごとにコスト、使用済みコンテキスト、5時間および7日間のプラン使用率を表示できます。ステータスラインのドキュメントを参照してください。
- claude.ai Settings > Usage:プランの上限と、他のデバイスからの利用を含む使用クレジットの消費を表示します。
ProまたはMaxプランでは、/usageのドル表示は、そのセッションをAPI定価で支払った場合の金額であり、実際の支払額ではありません。それでも、セッションの重さを示す単一の指標としては最良です。
Claude Codeのトークンは実際にどこへ使われますか?
大半はコンテキストの再読込です。すべてのリクエストが会話全体を運び、ツール呼び出しのたびに結果を含む別のリクエストが送られます。当社のClaude Codeログ全体で、70億のキャッシュ読み取りトークンは全トークンの96%を占め、API換算で$6,986の請求額の半分に相当しました。目に見える部分である出力トークンは、ボリュームの1%未満でした。
だからこそ、一日中開いているセッションでの一行の質問は安くありません。その日の全体を引きずっているからです。プラン別トークン数のページに詳しい内訳があります。Max 20xの1週間で約19億トークン、Max 5xの1セッションで約39Mトークンです。
Claude Codeのトークン使用量はどう減らしますか?
使用量に最も効く変更を、おおよその効果順に挙げます。
- 無関係なタスクの合間にクリアする。
/clearは新しいコンテキストを開始し、コストはかかりません。後で古いセッションを/resumeしたい場合は、先に/renameを使ってください。 - effortレベルを下げる。Opus 5.5では、Artificial Analysisの実行で、1つのタスクがmax effortで$5.98、mediumで$1.34かかり、1つの設定で4.5倍の差が出ました。変更は
/effortで行います。詳細はeffortレベル別コストのページをご覧ください。 - 仕事に合ったモデルを選ぶ。Anthropicは、ほとんどのコーディングにはSonnet、難しいアーキテクチャ設計や複数ステップの作業にはOpusを推奨しています。
/modelで切り替え、単純なサブエージェントにはmodel: haikuを設定します。 - セッション途中で長い休憩を取らない。プロンプトキャッシュの有効期間は、サブスクリプションでは1時間、使用クレジットまたはAPIキーでは5分です。期限切れの後に戻ると、コンテキスト全体が満額で再処理されます。
- ノイズの多い出力をメインのコンテキストに入れない。テスト実行、ログの読み取り、ドキュメントの取得はサブエージェントに任せ、要約だけを返してもらいます。フックを使えば、10,000行のログをClaudeが見る前にエラー行だけに絞り込めます。
- 起動時に読み込まれるものを減らす。CLAUDE.mdは約200行以内に収め、ワークフロー固有の指示は使用時にのみ読み込まれるskillsに移します。使っていないMCPサーバーは
/mcpで無効にします。ghのようなCLIツールがあるなら、そちらを優先します。 - 具体的なプロンプトを書き、先に計画する。「このコードベースを改善して」と指示すると、Claudeは全体をスキャンします。プランモード(Shift+Tab)なら、誤ったアプローチを、実装一式のコストがかかる前に見つけられます。
- バックグラウンド作業に注意する。スケジュールされたループ、エージェントのチームメイト、アイドル状態のサブエージェントは、コンテキスト全体を送り続けます。チームメイトがプランモードで動くとき、エージェントチームは通常のセッションの約7倍のトークンを使います。
/compactはトークンを節約しますか?
節約になるのは後続のリクエストだけで、大きなコンテキストの圧縮はそれ自体が大きなリクエストです。/compactは要約のために会話全体を読み込みます。履歴が不要なら/clearのほうが安く済みます。必要な場合は、指示付きの/compact(例:/compact keep the API changes and failing tests)で重要な部分を残せます。/autocompactで、自動圧縮のしきい値をより早く設定することもできます。
開発者1人あたりのClaude Codeのコストはいくらですか?
Anthropicによると、稼働日1日あたり開発者1人約$13、エンタープライズ導入では月$150〜$250で、90%のユーザーは1日$30未満です。これはAPI料金での請求です。サブスクリプションでは、どのプランの上限に先に到達するかが問題になります。Claude Maxの週間上限のページでは、Max 20xの1週間をAPI換算で約$1.86kの使用量と見積もっています。
チームはClaude Codeの使用量をどう追跡しますか?
- TeamおよびEnterpriseプラン:組織アナリティクスの支出レポートで、ユーザー別CSVがあります。EnterpriseにはアナリティクスAPIもあります。支出上限は管理設定で設定します。
- API(Claude Console):Consoleの使用量ページと、ワークスペースごとの支出上限。
- あらゆる構成:
CLAUDE_CODE_ENABLE_TELEMETRY=1を設定すると、ユーザー別のトークンとコストのメトリクスをOpenTelemetry経由で自社のスタックにエクスポートできます。モニタリングのドキュメントを参照してください。
契約料金で支払っている場合は、modelPricing管理設定により、/usageとOpenTelemetryのコスト表示が定価ではなく契約内容に一致します。
出典
- Claude Code docs: Manage costs effectively
- Claude Code docs: Status line
- Claude Code docs: Monitoring usage
- Artificial Analysis: model benchmarks and cost per task
関連記事
この方法を自社の環境にも適用しますか? プロバイダーの請求書、ゲートウェイログ、主要なワークフローをお持ちください。コスト要因と削減策を整理します。 無料監査を予約 →