PaPoo
cover

Error: 429 {"type":"error","error":{"type":"rate_limit_error が返るのに、使用量制限ではないと出るときに確認したこと

この症状は、Claude Code 側で API 呼び出しが 429 になり、エラーメッセージに rate_limit_errorRate limited が出るものです。今回の issue 群では、いずれも同じ文字列が出ており、しかも「not your usage limit」「Server is temporarily limiting requests」と書かれています。つまり、少なくとも報告上は「自分の利用上限に達した」というより、サーバー側の一時的な制限として見えているケースです。参照できたのは #73658#73657#73656#73655 です。いずれも open で、解決済みは確認できませんでした。

まず、自分のケースかどうかは、エラー本文にこの断片があるかで見分けられます。

Error: 429 {"type":"error","error":{"type":"rate_limit_error","message":"Rate limited"},"request_id":"req_011CceCrL4UA7rQQ5GT2hAT3"}
    at generate (B:/~BUN/root/src/entrypoints/cli.js:11:53135)

報告によっては、続けて次のような文言も出ています。

API Error: Server is temporarily limiting requests (not your usage
     limit) · Rate limited

さらに、#73657#73656#73655 では、別の行としてこうした中断もありました。

Error: Request was aborted.
    at makeRequest (B:/~BUN/root/src/entrypoints/cli.js:50:3448)
    at processTicksAndRejections (native:7:39)

筆者の環境で確認できたのは、少なくとも Claude Code が動いていること、そしてインストールが複数見つかっていることです。claude --version は 2.1.207 でした。

$ claude --version
2.1.207 (Claude Code)

claude doctor では、次のように出ています。

Claude Code doctor

Running: native (2.1.207)
Commit: bc512d563325
Platform: darwin-arm64
Path: ~/.local/share/claude/versions/2.1.207
Config install method: native
Search: OK (bundled)
Auto-updates: enabled
Auto-update channel: latest
Last update attempt: none recorded

Multiple installations found
- npm-global at /usr/local/bin/claude
- native at ~/.local/bin/claude

Remote Control
Control this session from claude.ai/code or the Claude mobile app

1 warning found
- Leftover npm global installation at /usr/local/bin/claude
  Fix: Run: npm -g uninstall @anthropic-ai/claude-code

ここで言えるのは、少なくともこの環境では native 版が動作していて、同時に npm-global の古い残骸が見つかっている、という事実だけです。これが今回の 429 と直接つながるかどうかは、取得できた情報だけでは判断できません。

現時点で確実に言える切り分けは、次の2点です。ひとつは、エラー文字列が issue と同じなら、今回の症状クラスタに当てはまること。もうひとつは、claude doctor で複数インストールが見つかっているなら、環境の混線は疑えることです。ただし、後者が 429 の原因だとまでは、今回の材料では断定できません。

この症状については、issue が open のままで、決定的な解決策は確認できませんでした。再現する場合は、まず自分の出力に Server is temporarily limiting requests (not your usage limit)rate_limit_error が含まれるかを確認し、そのうえで claude doctor の結果に複数インストールが出ていないかを見る、という順番がよさそうです。少なくとも今回の一次情報では、そこまでしか裏が取れていません。


検証環境

claude --version : 2.1.207 (Claude Code)
OS          : Darwin 25.3.0 (arm64)
Python      : 3.14.2
検証日時    : 2026-08-11T18:15:13+09:00

参照した Issue(anthropics/claude-code): #73658, #73657, #73656, #73655

同じ著者の記事