コストを効果的に管理する
Claude Codeを使用する際のトークン使用量とコストを追跡し最適化する方法を学びます。
Claude Codeは各インタラクションでトークンを消費します。平均コストは開発者1人あたり1日6ドルで、ユーザーの90%で日次コストは12ドル未満に収まっています。
チーム使用の場合、Claude CodeはAPIトークン消費量に基づいて課金されます。平均的に、Claude CodeはSonnet 4で開発者1人あたり月額約50-60ドルのコストがかかりますが、ユーザーが実行しているインスタンス数や自動化での使用の有無によって大きく変動します。
コストを追跡する
/cost
を使用して現在のセッション使用量を確認- Anthropic Consoleユーザー:
- Anthropic Consoleで履歴使用量を確認(管理者または請求担当者の役割が必要)
- Claude Codeワークスペースのワークスペース支出制限を設定(管理者の役割が必要)
- ProおよびMaxプランユーザー: 使用量はサブスクリプションに含まれています
チームのコスト管理
Anthropic APIを使用する場合、Claude Codeワークスペースの総支出を制限できます。設定するには、これらの手順に従ってください。管理者はこれらの手順に従ってコストと使用量レポートを表示できます。
BedrockとVertexでは、Claude Codeはクラウドからメトリクスを送信しません。コストメトリクスを取得するために、いくつかの大企業がLiteLLMの使用を報告しています。これは企業がキーによる支出を追跡するのに役立つオープンソースツールです。このプロジェクトはAnthropicとは無関係であり、セキュリティについて監査していません。
トークン使用量を削減する
-
コンパクトな会話:
-
Claudeはコンテキストが95%の容量を超えるとデフォルトで自動コンパクトを使用します
-
自動コンパクトの切り替え:
/config
を実行し「Auto-compact enabled」に移動 -
コンテキストが大きくなったら手動で
/compact
を使用 -
カスタム指示を追加:
/compact Focus on code samples and API usage
-
CLAUDE.mdに追加してコンパクションをカスタマイズ:
-
-
具体的なクエリを書く: 不要なスキャンを引き起こす曖昧なリクエストを避ける
-
複雑なタスクを分解する: 大きなタスクを集中的なインタラクションに分割
-
タスク間で履歴をクリア:
/clear
を使用してコンテキストをリセット
コストは以下に基づいて大幅に変動する可能性があります:
- 分析されるコードベースのサイズ
- クエリの複雑さ
- 検索または変更されるファイル数
- 会話履歴の長さ
- 会話をコンパクトにする頻度
- バックグラウンドプロセス(俳句生成、会話要約)
バックグラウンドトークン使用量
Claude Codeはアイドル状態でも一部のバックグラウンド機能にトークンを使用します:
- 俳句生成: タイピング中に表示される小さなクリエイティブメッセージ(1日約1セント)
- 会話要約:
claude --resume
機能のために以前の会話を要約するバックグラウンドジョブ - コマンド処理:
/cost
などの一部のコマンドはステータス確認のためにリクエストを生成する場合があります
これらのバックグラウンドプロセスは、アクティブなインタラクションがなくても少量のトークン(通常セッションあたり0.04ドル未満)を消費します。
チーム展開の場合、より広範囲な展開前に使用パターンを確立するため、小規模なパイロットグループから始めることをお勧めします。