環境変数

API_TIMEOUT_MS

APIリクエストのタイムアウト時間をミリ秒単位で指定します(デフォルト:10分)。

使い方・用途

  • 大規模なコードベースの解析や「思考(Thinking)」時間の長いOpusモデルを使用する際に、通信が途中で切断されるのを防ぐために時間を延ばす設定です。
  • 低速なネットワーク環境や、処理に時間がかかるプロキシ/ゲートウェイを介している場合の接続安定性を向上させます。
英語原文(公式ドキュメントより)

Timeout for API requests in milliseconds (default: 600000, or 10 minutes; maximum: 2147483647). Increase this when requests time out on slow networks or when routing through a proxy. Values above the maximum overflow the underlying timer and cause requests to fail immediately

関連する変更履歴

v2.1.101 (1件)

Fixed
APIリクエストのハードコードされた5分間のタイムアウトを撤廃し、API_TIMEOUT_MS がすべてのバックエンドで尊重されるよう修正
英語原文を表示
Fixed a hardcoded 5-minute request timeout that aborted slow backends (local LLMs, extended thinking, slow gateways) regardless of API_TIMEOUT_MS

変更前

設定ファイルで長いタイムアウトを指定していても、内部的な5分制限により、思考時間の長いOpusモデルや遅いゲートウェイ環境で通信が切断されていました。

変更後

設定した通りのタイムアウト時間が適用されるため、大規模な推論や時間のかかる処理も最後まで完了できます。

ユーザーへの恩恵

複雑な課題に対してClaudeが長時間考え抜く必要がある場合でも、中断されることなく結果を待てるようになります。

関連ドキュメント