100 context used Claudeの意味|原因と対処法・確認方法

100 context used Claudeの意味|原因と対処法・確認方法

Claudeの画面に「100 context used」と出て、会話が止まるのか、契約プランの利用枠まで使い切ったのか不安になっていませんか。コンテキストの容量表示と利用上限は似ていても別の仕組みです。本記事では表示の意味、確認コマンド、会話を続けるための対処を整理します。

結論

「100 context used」は、会話履歴や読み込んだファイルなどがコンテキストウィンドウを埋めた状態を指す。/contextで内訳を確認し、/compactまたは/clearで空きを作れば、利用上限とは切り分けて作業を続けられるとわかる。

目次 (7)

「100 context used」とは何を意味するのか

「100 context used」という検索語は、Claudeでコンテキスト使用率が100%に近づいた、または上限に達した状態を調べたいときに使われる表現です。画面上の文言はClaude、Claude Code、利用中のモデルによって異なるため、必ず同じ表示になるとは限りません。ここでいう100は「100トークン」ではなく、利用できるコンテキスト容量に対してどれだけ情報が入っているかを示す割合です。

コンテキストウィンドウは、Claudeが次の返答を作る時点で参照できる作業領域です。入力した質問だけでなく、過去の会話、読み込んだファイル、コマンドやツールの出力、システム指示、プロジェクトの設定なども含まれます。長い会話で毎回ファイルを読み直したり、大量のログを貼り付けたりすると、質問が短くても使用量は増えます。

Claude Codeの公式ドキュメントでは、セッション開始時にCLAUDE.mdや自動メモリ、利用可能なツールの説明などが読み込まれ、作業中のファイル読み込みやルールもコンテキストに加わると説明されています。したがって、新しいセッションなのに最初から使用率が高い場合は、会話だけでなく起動時に読み込まれる設定も確認が必要です。

出典URL: https://code.claude.com/docs/en/context-window

コンテキスト使用率100%と利用上限100%は別物

検索時に最も混同しやすいのが、コンテキストウィンドウとアカウントの利用上限です。似た「使い切った」という表示でも、原因と対処は変わります。

確認するもの 何が上限に近づくか 主な対処
コンテキスト使用率 1回の会話で参照できる情報量 /context、/compact、/clear
セッション利用上限 プランに応じた一定時間内の利用量 リセット時刻を待つ、利用量を減らす
APIのレート制限 一定時間内のリクエスト数やトークン数 レスポンスの指示に従って待つ、送信量を調整する

コンテキストが満杯でも、Claude Codeでは上限に近づくと自動的に会話を要約して、作業を続けられる場合があります。一方、「Usage limit reached」や「5 hour limit reached」は、コンテキストの空きではなく、契約や認証方式に紐づく利用枠の通知です。Claude Code公式ヘルプも、会話履歴・プロジェクトの情報・新しい指示が毎回の処理に関係し、長いセッションほど使用量が増えると説明しています。

まず表示文を確認し、「context」「context window」と書かれているか、「session limit」「usage limit」と書かれているかを分けて考えましょう。前者なら会話の整理、後者ならアカウントの利用状況確認が先です。

出典URL: https://support.claude.com/en/articles/14552983-models-usage-and-limits-in-claude-code

まず「/context」で何が容量を使っているか確認する

Claude Codeを使っている場合、推測でファイルを削除したり、いきなりプランを変更したりする前に、現在の内訳を確認できます。公式ドキュメントが案内する「/context」は、コンテキスト使用量をカテゴリ別に表示し、最適化のヒントも示すコマンドです。

  1. Claude Codeの現在のセッションで「/context」を入力する。
  2. 会話履歴、読み込んだファイル、CLAUDE.md、自動メモリなど、容量の大きい項目を確認する。
  3. 不要なログやファイルの読み込みがあれば、次の指示から対象を絞る。
  4. 利用枠を調べたい場合だけ、Claudeの設定画面にあるAccountやUsageを開く。

「/context」で分かるのは主に現在の会話が占めるコンテキストであり、ProやMaxなどのプランに残っている5時間枠を直接示す画面とは役割が違います。アカウントの利用量やリセット時刻は、利用中のサービスのUsage画面を確認してください。

ブラウザ版Claudeで同じコマンドが使えない場合は、表示されたメッセージや設定画面の名称を手がかりにします。ブラウザ版とClaude Codeでは、コンテキストの表示方法や自動管理の条件が異なるためです。

出典URL: https://code.claude.com/docs/en/context-window

「/compact」で会話を要約して空きを作る

コンテキストの使用率が高いものの、今の作業を続けたいときは「/compact」が第一候補です。これまでの会話を要約し、履歴を短い形に置き換えて空きを作ります。Claude Codeは上限に近づいたとき自動で圧縮することもありますが、重要な前提を自分で指定してから実行したほうが安全です。

  1. いまの作業で残したい目的、制約、変更済みファイルを短く整理する。
  2. 「/compact 認証処理の変更点と未解決のテストだけを残す」のように、要約の焦点を指定する。
  3. 圧縮後に、重要なファイル名や次に行う作業が残っているか確認する。
  4. 前提が抜けた場合は、必要な情報だけを短い指示で補う。

圧縮は便利ですが、会話の全内容をそのまま保存する機能ではありません。調査の途中で出た細かなログや、採用しなかった案まで必要な場合は、先に要点をファイルへ保存しておくと復元しやすくなります。また、圧縮後も巨大なファイルを一度に読み込めば、再び使用率は上がります。

Anthropicの解説でも、長いセッションでは「/compact」で要約する方法と、「/clear」で新しい会話を始める方法を使い分ける考え方が示されています。同じ作業を続けるなら前者、目的が変わるなら後者が目安です。

出典URL: https://claude.com/blog/using-claude-code-session-management-and-1m-context

「/clear」は別の作業へ切り替えるときに使う

調査から実装、実装から別の障害対応というように目的が変わったなら、「/compact」で古い会話を圧縮するより「/clear」で新しいセッションを始めるほうが適しています。古い履歴を残したままにすると、次の質問に関係しない情報が毎回の処理へ持ち越されるためです。

  1. 現在のセッションから後で必要になる結論、変更ファイル、未解決の課題をメモする。
  2. 新しい作業に不要な会話を整理してから「/clear」を実行する。
  3. 新しいセッションでは、必要なファイルや目的だけを指定する。
  4. 作業が完了したら、次のテーマへ移る前にもう一度セッションを分ける。

「/clear」は会話履歴を新しくしますが、プロジェクト内のファイルやプロジェクトルートのCLAUDE.mdまで消す操作ではありません。反対に、作業中の会話を後から参照したい場合は、先に要点を保存してから実行しましょう。ブラウザ版Claudeなら、新しいチャットを開くことが同じ考え方になります。

出典URL: https://code.claude.com/docs/en/context-window

コンテキストを使い切りにくくする五つの習慣

100%表示を繰り返さないためには、上限を大きくすることより、不要な情報を最初から入れないことが効果的です。Claude Codeで実践しやすい方法を順番に整理します。

  1. 長いソースコードやログを丸ごと貼らず、ファイルのパスと確認したい関数名を伝える。
  2. ログはエラー周辺の必要な行に絞り、ビルド成果物や大量の生成ファイルを読み込ませない。
  3. CLAUDE.mdには毎回必要なルールだけを書き、古くなった指示や重複した説明を削る。
  4. 「@」でファイル全体を自動投入する機能は、容量を抑えたい場面では使い方を見直す。
  5. 無関係なテーマを同じ会話に混ぜず、作業の区切りで「/clear」か新しいチャットを使う。

特に長い貼り付けは、送信したターンだけでなく、その後の会話でも前提として残ります。ファイルを参照する方法なら、必要な箇所だけを読ませやすくなります。プロジェクト指示も短く保つと、毎回の処理に占める固定情報を減らせます。

Claude Codeの設定、メモリ、ツールの説明が多い場合は、「/context」の内訳を見ながら不要な項目を整理します。設定を変えた後は、新しいセッションで効果を確認してください。

出典URL: https://support.claude.com/en/articles/14553240-give-claude-context-claude-md-and-better-prompts

1M contextに切り替える前に知っておきたいこと

長いコードベースや大量の資料を扱う人は、1M context対応のモデルやプランを検討できます。ただし1Mは、会話へ入れられるコンテキストの最大量が増えるという意味で、5時間の利用枠やAPI料金が無制限になる意味ではありません。モデル、プラン、認証方式によって利用条件が変わるため、契約画面と公式ヘルプで確認が必要です。

  1. 現在のClaude Codeを更新し、利用できるモデル一覧を確認する。
  2. 「/model」や「/status」で、1M対応モデルとアカウントの状態を確認する。
  3. 対応するモデルを選び、短い作業でコンテキスト表示が変わったか確かめる。
  4. 大きなウィンドウでも、不要な履歴やファイルを読み込まない運用を続ける。

容量が増えると一度の作業で多くの情報を保持できますが、古い指示や無関係な出力まで残れば、必要な情報を見つけにくくなることがあります。Anthropicはこのような長い文脈での品質低下を「context rot」と説明しており、1Mへ変更しても、作業ごとに会話を分ける基本は変わりません。

Claudeの有料プランでも、コンテキスト容量はモデルによって異なります。最新の対応状況は、公式ヘルプのモデル別説明を確認してください。

出典URL: https://support.claude.com/en/articles/8606394-how-large-is-the-context-window-on-paid-claude-plans

参考になったら ♡
Clauder Navi 編集部
@clauder_navi

Anthropic の Claude / Claude Code を中心に、日本のエンジニア向けに最新動向と実務 を毎日発信。運営方針 は メディアについて をご覧ください。