最終更新:2026-09-14 (月) 11:46:57 (24d)
Claude Code/レートリミット
Top / Claude Code / レートリミット
レートリミット情報
~/.claude.json
- ~/.claude.json/cachedUsageUtilizationに最後に取得した値が入る
ログ (JSONL)
- Claude Code/レートリミット/JSONL
- ~/.claude/projectsに記録されるJSONLにレートリミット情報が入っている (制限に達成した瞬間のみ)
レスポンスヘッダ
- OAuthとかのリクエストのレスポンスヘッダにレートリミット情報が含まれているらしい
- プロキシ指定しても取得可能とのこと
レスポンスヘッダ
- anthropic-ratelimit-unified-status?: allowed | rate_limited
- anthropic-ratelimit-unified-5h-utilization?: 0.018
- anthropic-ratelimit-unified-5h-reset: 1776523064
- anthropic-ratelimit-unified-7d-utilization?: 0.737
- anthropic-ratelimit-unified-7d-reset?: 1776783264
OAuth
- OAuthトークンを使用して、ごく小さな POST /v1/messages 呼び出し (max_tokens: 1) を 1 回実行
- レスポンスヘッダーにレート制限データが含まれる
https://www.michaelghurston.com/2026/06/how-i-got-claude-code-to-resume-itself-overnight/
- Claudial
ANTHROPIC_BASE_URL
- 自前のプロキシを指定するとレスポンスヘッダに含まれるレートリミット情報を取得可能
https://zenn.dev/hummer/articles/claude-code-agent-team-tips
claudeCode.claudeProcessWrapper
- 標準入出力にはさめる
- やりとりされるJSONにrate_limit_event?というのが入っている
- ストリームのrate_limit_event?はセッション中に高頻度で届くが、値自体は実際にレート制限が動いたときしか変わらない
メモ
- 2.1.251
- Added a Spend limit bar to `/usage` and a `rate_limits.spend_limit` status line field for developers behind a Claude apps gateway with spend limits
- 2.1.80
- Added `rate_limits` field to statusline scripts for displaying Claude.ai rate limit usage (5-hour and 7-day windows with `used_percentage` and `resets_at`)

