環境変数

CLAUDE_CODE_GZIP_REQUEST_BODIES

0 に設定すると、api.anthropic.com へ送る Claude API・テレメトリ・アーティファクト公開のリクエストボディの gzip 圧縮をオフにします。デフォルトでは、Claude Code は直接接続時に大きなリクエストボディを圧縮し、プロキシ経由の送信、クライアント証明書の設定、NODE_EXTRA_CA_CERTS の設定がある場合は圧縮をスキップします。Claude Code が検出できない TLS 検査プロキシが圧縮済みリクエストを正しく扱えない場合に 0 を使用します。

英語原文(公式ドキュメントより)

Set to 0 to turn off gzip compression of Claude API, telemetry, and artifact publish request bodies sent to api.anthropic.com. By default, Claude Code compresses large request bodies on direct connections and skips compression when you send requests through a proxy, configure a client certificate, or set NODE_EXTRA_CA_CERTS. Use 0 if a TLS-inspecting proxy that Claude Code can't detect mishandles compressed requests

関連する変更履歴

v2.1.300(1件)

Changed
テレメトリが無効な場合でも、api.anthropic.com への大きなリクエストが gzip 圧縮を使用するように変更した。無効にするには CLAUDE_CODE_GZIP_REQUEST_BODIES=0 を設定する
英語原文を表示
Changed large requests to api.anthropic.com to use gzip compression even when telemetry is disabled; set CLAUDE_CODE_GZIP_REQUEST_BODIES=0 to turn it off

変更後

テレメトリを無効にしている環境でも、api.anthropic.com への大きなリクエストが gzip 圧縮されるようになり、通信のデータ量を削減できる。gzip 圧縮に対応していないプロキシを使っている場合は、CLAUDE_CODE_GZIP_REQUEST_BODIES=0 を設定することで圧縮を無効化できる。

関連ドキュメント