Claude Proの上限を消費するものは?
AnthropicはClaude Proのトークン数を公開していません。長いスレッド、添付ファイル、画像、思考レベル、ResearchやWeb検索など、上限を消費する要因を具体的に解説します。
Claude Pro の利用上限を消費するもの
Anthropic は Claude Pro のトークン許容量を公開していないため、自分の上限が何トークンなのかを正確に知ることはできません。ただし、何が上限を消費するかは分かります。影響が大きい順に、まず会話の長さ、次に添付ファイルと画像、その後に思考の負荷、最後にツールとエージェントの処理です。
トークンはテキストの一部分で、短い単語や長い単語の一部に相当します。送信するすべてのリクエストはトークン数で計測され、プラン側でバックグラウンドにて集計されます。Anthropic の利用上限に関するベストプラクティスでは、その数を変動させる要因として、メッセージの長さ、ファイルの添付サイズ、現在の会話の長さ、Research や Web 検索などのツール利用、モデルの選択、負荷レベル、Artifact の作成を挙げています。これらはすべて同じ仕組みで影響します。それぞれが、1 回のリクエストに含まれるトークン数を変えます。
隣接する2つの疑問については、それぞれ別のページで説明しています。Pro プランに含まれる利用量では、許容量の規模と、それがトークンではなくセッション単位で説明される理由を扱います。上限に達した後の対処方法では、利用を再開する方法を扱います。このページでは、利用量が何に消費されたかを説明します。
すべてのメッセージで会話全体が再送信される
これは、ほとんどの人が驚く仕組みです。モデルはターンをまたいで会話内容を記憶しません。次のメッセージに回答する際は、最初の単語から会話全体をもう一度読み取ります。Anthropic のドキュメントにも、各リクエストで会話履歴全体が再送信されると明記されています。
そのため、5 語の追加質問は 5 語のリクエストではありません。会話スレッド全体に、5 語を加えたものです。
一度、計算してみる価値があります。1 ターンで、ユーザーのメッセージと Claude の返信を合わせて約 500 tokens 増えるとします。Turn 2 では約 1,000 tokens、Turn 10 では約 5,000 tokens、Turn 20 では約 10,000 tokens が送信されます。これは、ユーザーが入力した文字量が同じでも、Turn 2 の 10 倍です。20 ターン全体では、スレッドに約 105,000 tokens が含まれます。一方、同じ 20 個の質問を 20 個の新しいチャットで行う場合は、約 10,000 tokens です。これらは実測値ではなく計算値ですが、傾向は正しく示しています。
同じように見える作業でも、コストが大きく異なるのはこのためです。どちらの場合も、入力した単語は同じです。違いは、その上にどれだけの履歴が存在したかです。
長いスレッドには、もう 1 つコストがあります。会話が context window(2026 年 9 月時点で Pro は 200,000 tokens)に近づくと、チャットを継続できるように Claude が以前のメッセージを要約します。Anthropic は、この自動的なコンテキスト管理が発生する会話では、使用量の上限をより多く消費すると説明しています。要約にも実際の処理が必要で、その費用は同じ利用枠から差し引かれます。
この動作は確認できます。Settings を開き、Usage に移動します。Pro では、5 時間のセッションウィンドウと週間ウィンドウの進捗バーが表示されます。長いスレッドの 20 番目のメッセージを送信し、その後、新しいチャットで最初のメッセージを送信して、バーの移動量を比較します。セッションウィンドウと週間ウィンドウの仕組みでは、それぞれのリセット時期を説明しています。
ファイルや PDF にはどの程度のコストがかかりますか?
The data behind this chart
[
{
"label": "Text question only",
"input_tokens": 14
},
{
"label": "One tool definition plus a question",
"input_tokens": 403
},
{
"label": "One JPEG photo plus a question",
"input_tokens": 1028
},
{
"label": "One small PDF plus a question",
"input_tokens": 2188
}
]これらは、Anthropic の token counting documentation に記載されている出力例で、claude-opus-5を基準に測定されています。4 つのプロンプトにはわずかな違いがあるため、正確な数値ではなく差の大きさを見てください。短いテキストの質問は、14 input tokens としてカウントされました。短い質問を添えた写真は 1028 でした。短い質問を添えた小さな PDF(portable document format file)1 つは 2188 で、テキストだけの質問のおよそ 150 倍でした。
ここに、先ほど説明した再送の仕組みを組み合わせます。添付ファイルは一度 tokens に変換され、その後の会話の各ターンで再び送信されます。1 通目のメッセージに 40 ページのレポートを添付すると、2 通目、3 通目、20 通目でも、その 40 ページ分の料金が再度発生します。
公開されているページ単位の数値は大きなものです。数値が記載されている API(application programming interface)では、PDF 1 ページあたり通常 1,500〜3,000 tokens のテキストを使用します。密度によって異なるほか、各ページは画像にも変換されるため、ページ画像のコストも加わります。したがって、40 ページでは、質問をする前に 60,000 tokens を超えることがあります。200,000-token のコンテキストウィンドウでは、必要ないかもしれないページだけで容量の大部分を消費します。
実践方法は単純です。ファイル全体ではなく、必要な部分だけを添付してください。Claude にレポートを読ませて支払条件を探させると、その後の各ターンでレポート全体のコストが発生します。支払条件のセクションを貼り付ければ、数百 tokens を 1 回だけ使用します。
見た目以上にスクリーンショットのコストが高い理由
The data behind this chart
[
{
"label": "200 x 200 crop",
"standard_tokens": 64,
"high_res_tokens": 64
},
{
"label": "1000 x 1000 screenshot",
"standard_tokens": 1296,
"high_res_tokens": 1296
},
{
"label": "1920 x 1080 screenshot",
"standard_tokens": 1560,
"high_res_tokens": 2691
},
{
"label": "3840 x 2160 screenshot",
"standard_tokens": 1560,
"high_res_tokens": 4784
}
]Claude は画像をパッチのグリッドとして読み取ります。各パッチは 28 by 28 pixel のブロックで、1 visual token として数えられます。そのため、画像のコストは幅を 28 で割って切り上げた値に、高さを 28 で割って切り上げた値を掛けて算出します。1000 by 1000 pixel のスクリーンショットは 1296 visual token を消費します。これは、多くの人が入力する質問全体よりも多い量です。
モデルの選択によっても変わります。Claude 4.7 以降のモデルは、より高い解像度の tier で画像を読み取ります。そのため、4K のスクリーンショット全体では、古いモデルで画像を縮小する場合の 1560 に対し、4784 visual token を消費します。同じファイル、同じ画面でも、token 数は約 3 倍になります。
Claude app は、1 回の message で最大 20 枚の画像を受け付けます。入力を始める前から、スクリーンショット 20 枚分で非常に大きな request になります。さらに、その chat の後続の各 turn では、すべての画像が再び送信されます。代わりに crop してください。実際のエラーメッセージを 200 by 200 pixel で切り出した画像は 64 visual token を消費します。通常は、desktop 全体の画像よりも的確に質問へ答えられます。
思考と effort level にはどれくらいコストがかかりますか?
Effort は、Claude が回答前にどの程度思考するかを制御します。Claude アプリでは、送信ボタンの横にあるモデルメニューから設定でき、レベルは low、medium、high、extra high、max です。Anthropic はこのトレードオフを明確に説明しています。Effort を高くすると使用するトークンが増えるため、利用上限に早く到達します。同じページでは、通常の作業には low または medium を推奨しています。低い effort のほうが利用可能な範囲を長く保てるためです。
思考には後続への影響もあります。以前のターンを保持するモデルでは、過去の回答で生成された思考が、その会話の後続ターンごとに入力トークンとしてカウントされます。長い推論セッションの料金は、発生時に一度請求され、その後の各メッセージでも一部が再度カウントされます。
モデルの選択には、見落としやすい別の影響もあります。テキストをトークンに分割する tokenizer が Claude 4.7 で変更されました。同じ入力テキストでも、Claude 4.7 以降のモデルでは、それ以前のモデルよりおよそ 30 percent 多くのトークンが生成されます。Anthropic は、これらのカウントが Pro の利用上限に対してどの程度を占めるかを公開していません。そのため、これは利用率への換算レートではなく、通常の作業で軽い設定を使う理由として考えてください。pay as you go では料金計算が公開されており、入力トークンと出力トークンの料金は異なります。
エージェントと Claude Code が最も速く上限を消費する理由
Claude Code と Claude アプリでは、利用枠を共有します。
Pro プランと Max プランはいずれも、Claude と Claude Code で共有される利用上限を設定しています。両方のツールで行ったすべての操作が、同じ利用上限に加算されます。
エージェントの処理は、書き込みよりも読み取りの方がはるかに多くなります。バグ修正を 1 回依頼するだけで、10 個のファイルを開き、検索を実行し、結果を読み取り、4 行の説明を返すことがあります。表示されるのは 4 行です。しかし上限に加算されるのは、その結果に至るまでに読み取ったすべてのファイルです。セッションの見た目と実際のコストに、これほど大きな差が生じることがあります。
質問する前から、ツールもトークンを消費します。各ツールの説明がリクエストに含まれて送信されるためです。上記の公開例では、ツールを含まない短い質問が 14 入力トークンだったのに対し、1 つのツール定義を含む短い質問は 403 でした。実際のエージェント構成では、1 つを大幅に超える数のツールを使用します。
Claude Code 内では、/status にセッションの残りの利用枠が表示されます。作業コンテキストを小さく保つことが、最も効果の大きい対策です。長時間の Claude Code セッションでコンテキストを管理する方法では、その方法を説明しています。最初の指示を出す前にエージェントハーネスが消費するオーバーヘッドでは、残りの差が生じる理由を説明しています。
一部の言語では同じ作業により多くのコストがかかる理由
Tokenizer は主に英語のテキストで学習されているため、一般的な英単語はそれぞれ 1 token になることが多くあります。同じ意味をロシア語、アラビア語、ヒンディー語、日本語で書くと、通常はより多くの token に分割されます。そのため、同じ質問でも使用できる上限をより多く消費します。このページで説明する仕組みは、どの言語でも同じです。ただし、文あたりの料金は同じではありません。
推定値をそのまま信頼せず、自分のケースを測定してください。Anthropic の token counting endpoint は無料で呼び出せます。任意のメッセージについて、入力 token 数を返します。
curl https://api.anthropic.com/v1/messages/count_tokens \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "content-type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-opus-5",
"messages": [{"role": "user", "content": "Paste your paragraph here"}]
}'応答は 1 行です。
{"input_tokens": 14}英語の段落で 1 回、同じ段落を自分の言語で 1 回、合計 2 回実行し、2 つの数値を比較してください。呼び出しに料金はかかりませんが、platform.claude.com の Claude Console で取得した API key が必要です。このアカウントは Pro サブスクリプションとは別です。通常、英語に切り替えるのは得策ではありません。自分の言語のほうが、考えるのも書くのも速いからです。代わりに、スレッドを短くし、添付ファイルを小さくしてください。この 2 つの習慣は、英語話者よりもあなたに大きな効果があります。
プロプランを長く使うための習慣
- 話題が変わったら、新しい会話を開始します。これは一覧の中でも特に重要な習慣です。スレッドが長くなるほど、その後のすべてのメッセージのコストが増えるためです。
- ファイル全体ではなく、必要な部分だけを添付します。40ページではなく3ページにします。
- スクリーンショットは、エラーメッセージが写っている範囲まで切り取ります。
- 継続的に使うコンテキストは、新しいチャットごとに貼り付けず、プロジェクトに入れます。Anthropic によると、プロジェクト内のコンテンツはキャッシュされ、再利用時に利用上限へ算入されません。そのため、スタイルガイドやスキーマはプロジェクトの知識として登録します。
- 定型的な質問では低または中程度の effort に切り替え、高い effort は必要な作業にだけ使います。
- 質問全体を1つのメッセージにまとめます。詳細なメッセージを1通送るより、確認を3回に分けるほうがコストが高くなります。各回で、それまでの内容がすべて再送されるためです。
制限がなくなった場合
Pro の料金は、2026年9月時点で月払いの場合は月額 $20、年払いの場合は月額 $17 です。Anthropic は、Pro では無料プランの 5 時間セッションあたりの使用量の少なくとも 5 倍を利用できると説明しています。Pro の料金と制限内容では、プラン自体について説明しています。上記の使い方で実際の使用量を確保できますが、それでも上限はあります。月に 1 回上限に達する程度なら、これらの方法で解決できます。有償の仕事で数日おきに上限に達するなら、Max が適切な選択肢か判断するほうが時間を有効に使えます。
FAQ
今日 Claude Pro の制限をこれほど早く使い切ったのはなぜですか?
ほとんどの場合、長い会話、添付ファイル、またはその両方が原因です。すべてのメッセージでスレッド全体が再送信されるため、同じ語数を入力しても、20 番目のメッセージのコストは 2 番目のメッセージの何倍にもなります。添付ファイルも毎回一緒に再送信されます。Settings を開き、Usage に進むと、5 時間のセッションと週単位の期間をどれだけ使ったか確認できます。関連しない質問には、別のチャットを開始してください。
新しい会話を開始すると使用量を節約できますか?
はい。利用できる中で最も効果的な習慣です。新しいチャットには履歴がないため、最初のメッセージのコストは入力した内容だけになります。ただし、Claude は以前の会話を認識できなくなるため、過去のスレッド全体ではなく、必要な部分を短くまとめて貼り付けてください。古い会話全体を新しいチャットに貼り付けると、避けたかった同じ問題をそのまま再現することになります。
添付ファイルは最初のメッセージの後も使用量を消費しますか?
はい。同じ会話内では消費します。ファイルは一度トークンに変換され、そのトークンが会話履歴の一部となって、後続のすべてのターンで送信されます。40 ページの PDF は、チャットを終了するまでリクエストに含まれます。プロジェクトに配置したファイルは例外です。Anthropic によると、プロジェクトのコンテンツはキャッシュされ、再利用時に制限へ算入されません。
英語以外の言語で書くと、制限をより多く使いますか?
通常は、はい。同じ意味でも、tokenizer は英語以外のテキストをより多くのトークンに分割するため、同じ質問でも英語よりロシア語や日本語のほうがコストが高くなります。無料の token counting endpoint を使い、同じ段落を両方の言語で数えて差を確認できます。言語を切り替えるより、スレッドを短くし、添付ファイルを小さくしてください。これらの習慣は、英語話者よりも多くの節約につながります。
Claude Code は Claude アプリと同じ制限を使用しますか?
はい。Anthropic は、Pro と Max の使用制限が Claude と Claude Code の間で共有されると説明しています。そのため、両方でのアクティビティが同じ制限に算入されます。エージェントセッションでは、1 回のリクエストで返信前に多数のファイルを読み取り、複数のツールを実行できるため、使用量をすぐに消費します。Claude Code 内で /status を実行すると、現在のセッションで残っている使用量を確認できます。