Claude Media
Claude応答が途中で止まる・切れる原因と対処法

Claude応答が途中で止まる・切れる原因と対処法

Claudeの会話が途中で進まなくなる原因は、使用量の上限・会話の長さの上限・サーバー側の混雑など複数あります。表示メッセージ別の見分け方と対処をまとめます。

Claudeとの会話が「途中で止まる」「切れる」と感じるとき、実際に起きていることは大きく2つに分かれます。1つは新しいメッセージを送れなくなる状態、もう1つは生成中の文章が途切れる状態です。前者は使用量か会話の長さの上限が原因です。後者は、Claude Codeでは接続の途絶が原因として公式に整理されています。claude.aiでは、容量制約や障害で応答できなくなることがあります。見分け方も対処もまったく違います。

まず画面の文言で切り分ける

画面にメッセージが出ているなら、その文言が原因を指しています。

表示・症状原因対処
5-hour limit reached - resets [時刻]原因5時間ごとの使用量枠を使い切った対処表示された時刻まで待つ、または使用量クレジットを使う
Your message will exceed the length limit for this chat.原因送ろうとしたメッセージが会話の長さの上限を超える対処添付を減らす、内容を分割する、新しい会話を始める
Due to unexpected capacity constraints, Claude is unable to respond...原因システム全体の需要が高く、処理を調整している対処数分待って再試行する
There was an error logging you in原因ログインの汎用エラー対処VPNをやめる、拡張機能を無効にする、キャッシュとCookieを消す

文言が何も出ないまま止まったときの動き方は、次の手順で見当をつけます。

手順

止まったときの見分け方

  1. 1

    送信ボタンが効かないのか、返答が途中で止まったのか

    送れないなら、使用量か長さの上限です。返答が途中で止まったなら、手順2へ進みます。

  2. 2

    文言に「limit」が含まれるか

    5-hour limit なら使用量、length limit なら会話の長さです。違いは後の節で扱います。

  3. 3

    「capacity constraints」の文言か

    システム全体の混雑なので、数分待てば足ります。ステータスページには載りません。

  4. 4

    文言が無く、複数の人に起きていそうか

    status.claude.comにインシデントが出ていないか確認します。出ていれば復旧を待つしかありません。

エラーメッセージ全般の意味と対処はClaudeエラーメッセージ一覧にもあります。

「5時間の使用量上限に達しました」と出る場合

使用量の上限は、一定期間内にClaudeとやり取りできる量を管理する仕組みです。上限に近づくと「Approaching 5-hour limit.」という警告が出て、使い切ると5-hour limit reached - resets [時刻]というブロッキングエラーに変わります。

消費量はメッセージの長さ・使っている機能・会話の長さ・使用モデル・思考の深さ(effort)で変わります。claude.ai・Claude Desktop・Claude Codeの利用はすべて同じ使用量上限を共有するので、日中にコーディングで枠を使い切ると、夜のチャットで上限に当たることもあります。回復のタイミングはClaude制限の回復にまとめています。

使用量クレジットが効く条件

使用量クレジットを有効にしている有料ユーザーには、表示が5-hour limit resets [時刻] - continuing with usage creditsに変わります。ただし、これは「有効にしただけ」で動く機能ではありません。

  • 対象はPro・Max 5x・Max 20xの個人プランで、Team・seat-based Enterpriseには別の手順の記事があります
  • 事前に前払い(Add funds)で残高を入れる必要があり、設定画面はSettings > Usageにあります
  • 残高があれば続行を選べて、以降はAPI標準単価の従量課金になります
  • クレジットはサブスクとは別に請求され、5時間ごとの枠は通常どおりリセットされます
  • モバイルアプリ経由で契約した場合、有効化できるのはWeb版のClaudeだけです

クレジットはClaudeの会話とClaude Codeのターミナル利用の両方に適用され、2つを合わせた使用量が上限に数えられます。上限に近づいたときと達したときには通知が出て、クレジットで続行する確認も表示されます。使用量ページでは、プラン内の使用量とクレジットの消費が分けて表示されます。Settings > Usageから、いつでも無効にできます。

次のような条件も、残高を入れたのに止まる原因の候補です。

  • 1日の引き換え上限が2,000ドルに設定されています
  • 日本など一部の地域では、2026年9月10日以降の購入分が6か月で失効します。失効の7日前にメールが届き、失効日はSettingsのUsageページで確認できます
  • Research modeは複数の検索を行うため、トークンを速く消費することがあります

「クレジットを有効にしたのに止まる」場合は、まず残高と月の支出上限を疑う価値があります。月の上限は、無制限(Set to unlimited)を選ぶこともできます。残高切れを防ぐには、残高が減ったときに自動で購入するauto-reloadを有効にしておく方法があります。

「メッセージが長さの上限を超えます」と出る場合

もう1つの上限は会話の長さに関するもので、Claudeのコンテキストウィンドウ(一度に扱える情報量)の限界に由来します。次の文言が出たら、送ろうとしているメッセージ自体が長すぎるというサインです。

Your message will exceed the length limit for this chat. Try attaching fewer or smaller files or starting a new conversation.

ウィンドウの大きさはモデルで違い、有料プランの最新モデルでは最大100万トークン、ほかは50万または20万トークンです。応答分の領域も予約されるため、実際に使える長さは表示上の枠より少し小さくなります。

この表示が出たときの対処は4つです。

  1. 送ろうとしている内容を小さく分割し、個別に送る
  2. 送る前に要約するか、重要な部分だけを抽出する
  3. 全文を渡して関連箇所をClaude自身に特定させ、その返答をもとに次のメッセージを組み立てる
  4. 新しい会話を始める

自動要約が働くとき

有料プランでコード実行を有効にしていると、上限に近づいた会話は古いメッセージが自動で要約され、途切れずに続きます。履歴そのものは保持されるので、要約後もClaudeは過去の内容を参照できます。長い会話中の「考えを整理しています」という表示は、この仕組みが動いている合図です。

自動管理は使用量を余計に消費します。使用量が残り少ないときは、長い会話を続けるより新しい会話に移るほうが得です。最初のメッセージが非常に長い場合のように、自動管理が間に合わず上限エラーが出る例外もあります。

2つの上限は対処が正反対

くらべる

使用量の上限と長さの上限

総量の話

使用量の上限

全会話をまたいで積み上がります。待つ、プランを上げる、使用量クレジットを使うのが対処です。新しい会話を始めても減りません。

1会話の深さの話

長さの上限

会話をまたぎません。新しい会話を始めるか、プロジェクト機能で必要な部分だけを読み込ませるのが対処です。リセットを待っても短くなりません。

文言が無いのに進まない場合

メッセージも出ずに応答が進まない場合は、上の2つとは種類が違います。次の文言が出るなら、障害ではなく、システム全体の高い需要を調整している状態です。

Due to unexpected capacity constraints, Claude is unable to respond to your message. Please try again soon.

需要の波が変わるにつれて解消するもので、数分後の再試行が対処になり、ステータスページには反映されません。

これとは別に、Claude側が実際に不安定になるサービス障害があります。全員または大半のユーザーで使えない、あるいは大きく性能が落ちる状態で、status.claude.comに発生中のインシデントとして出ます。確認できたら復旧を待ちます。

Claude Codeでは「途中まで返って切れる」が起きる

claude.aiのチャットとは違い、Claude Code(ターミナルのCLI)は生成中の接続断を専用の文言で知らせます。公式のエラー一覧によると、ストリーミングが途中で失敗したとき、Claudeがテキストやツール呼び出しを1つ完了した後なら、再送すると同じツール呼び出しが二重に走るおそれがあります。そのため再送せず、完了済みの出力を残して次の注記を付けます。

API Error: Connection lost mid-response. The response above may be incomplete.

mid-responseの前の言葉が原因を表します。

Claude Code

途切れ方の5つの型

  • Server error mid-response

    ストリームの途中でオーバーロードか5xxのサーバーエラーが起きました。v2.1.199以降で出ます。

  • Connection lost mid-response

    接続が切れた場合です。プロキシやゲートウェイが、応答が終わる前に本文を閉じたときにも出ます。

  • Your computer went to sleep mid-response

    生成中にPCがスリープに入ったことをClaude Codeが検知した場合です。復帰後は接続を壊れたものとして扱います。

  • The response stopped arriving

    接続は開いたままデータだけが来なくなり、無通信を監視する仕組みが打ち切った場合です。

  • Part of the response never arrived / The response stream was malformed

    ストリームのイベントが欠けた、または壊れて届いた場合です。前者はv2.1.281より前はContent block not foundと表示されました。

対処は対話セッションなら、画面に残った内容を読んでからcontinueと返信することです。Claude Codeは完了したブロックだけを残し、途中だった最後のブロックは捨てるので、末尾の文やツール呼び出しが欠けている場合があります。continueで最後に完了したブロックから再開します。非対話モード(-p)では、本文だけを返した切断なら最大3回まで自動で続きを促し、使い切ったときだけこの注記が出ます。

注記が出ないケースもあります。応答を書き終えた後に接続が切れた場合は、Claude Codeが完全な応答を残し、注記なしでターンを終えます。思考だけを終えた段階で切れたときは、リクエストを出し直します。出し直した側も同じように途切れた場合は、次のどちらかの文言でターンが終わります。

Part of the response never arrived and no response was produced. Try again.
The response stream was malformed and no response was produced. Try again.

非対話モードの自動継続はv2.1.246以降で、サブエージェントにも続きを促す動きはv2.1.257以降です。v2.1.246より前は、最初の途切れでこの注記を出してターンを終えていました。--output-format jsonやstream-jsonで実行する場合、この文言はresultフィールドに入ります。CIで途中切れを機械的に見つけるときは、このフィールドを見ます。接続が安定してから、セッションを再開してcontinueを送れば続きから進みます。

社内のプロキシやゲートウェイ経由で接続が頻繁に切れる環境には、次の2点が当てはまります。

  • v2.1.222より前は、ANTHROPIC_BASE_URLやANTHROPIC_AWS_BASE_URLで接続するゲートウェイで誤った打ち切りが起きていました。サーバーのkeep-aliveが届いているのに、The response stopped arrivingと報告されるものです。更新すれば止まります
  • Socket is closedは、応答が届いている途中で接続が閉じられたことを示します。最も多い原因は、Windowsの社内プロキシが確立済みのトンネルを途中で切るケースです

旧バージョンの文言も覚えておくと検索しやすくなります。v2.1.227より前は、文言が違いました。Connection lost mid-responseはConnection closed mid-response、The response stopped arrivingはResponse stalled mid-streamです。待ち時間が長いだけの場合は「Waiting for API response」の意味と対処で扱っています。使用量上限のメッセージはClaude Codeの利用上限にあります。

長さの上限を避けるための工夫

ウィンドウ自体を広げる設定はありませんが、容量を圧迫する要因は減らせます。

  • プロジェクト機能を使う: RAG(検索拡張生成)方式で必要な部分だけを読み込みます
  • プロジェクトの指示は簡潔にする: 全般的な文脈と方針に絞り、作業ごとの指示はチャット側に書きます
  • 使っていないファイルを整理する
  • 拡張思考をオフにする、思考の深さ(effort)を下げる
  • 不要なツール・コネクタを一時的に無効化する: トークンを多く使うため、使わない会話では切っておくと効きます

使用量クレジットの運用ガイドには、話題が変わるたびに新しい会話を始める、大半の作業はHaikuか最新のSonnetで回す(Opusよりトークン単価が低い)、という工夫も載っています。Proプランでの具体的な消費要因はClaude Pro制限の仕組みに詳しくあります。

よくある質問

使用量クレジットを有効にしたのに、5時間の上限で止まるのはなぜですか

前払い残高が無いか、月の支出上限に達している可能性があります。クレジットはSettings > Usageで有効化したうえでAdd fundsして使います。月の支出上限を設定している場合は、その上限にも達していないか確認します。上限は無制限にもできます。日本など一部の地域では、2026年9月10日以降に購入したクレジットは6か月で失効します。失効日はSettingsのUsageページで確認できます。

まとめ

止まったときは、文言にlimitが含まれるかで使用量と長さを分け、文言が無ければ容量制約か障害を疑います。Claude Codeで途中から切れたなら、画面に残った内容を確認してcontinueと返します。

この記事を共有:XはてブLinkedIn