Skip to content

原文(日本語に翻訳)

【VSCode】使用量のパーセンテージとリセット時間を表示するレート制限警告バナーを追加。

原文(英語)

[VSCode] Added rate limit warning banner with usage percentage and reset time

概要

VS Code拡張機能のClaude Codeに、APIレート制限に近づいた際に警告バナーが表示されるようになりました。使用量のパーセンテージと制限がリセットされる時間が表示されるため、作業を中断せずに計画的にAIを活用できます。

基本的な使い方

VS Codeで Claude Code を使用中にレート制限に近づくと、エディタ上部に警告バナーが自動的に表示されます。

┌─────────────────────────────────────────────────────────┐
│ ⚠ Claude Code: 使用量が85%に達しました                   │
│   リセット時間: 14:32 (23分後)                            │
│                              [詳細を見る] [閉じる]        │
└─────────────────────────────────────────────────────────┘

実践例

警告バナーが表示される状況

使用量 < 80%: バナー非表示(通常通り使用可能)
使用量 80〜90%: 警告バナー表示(制限に近づいています)
使用量 90〜100%: 警告バナー表示(まもなく制限に達します)
使用量 = 100%: エラー表示(制限に達しました)

制限が近い場合の対応策

bash
# 残り使用量を効率的に使う方法

# 1. コンテキストを最小化する
/clear  # 不要な会話履歴をクリア

# 2. 大きなファイルを直接開かずに必要な部分だけ参照
# NG: プロジェクト全体を読み込む
# OK: 特定のファイルや関数のみを参照

# 3. 複数の小さなリクエストより、まとめて一つのリクエストに
# NG: 1つずつ確認する質問を繰り返す
# OK: 必要な情報をまとめて一度に依頼

リセット時間の活用

# バナーにリセット時間が表示されている場合の対応
# 例: リセットまで20分

# 選択肢1: 制限内で作業を続ける(軽いタスクを選ぶ)
# 選択肢2: リセットまで休憩してから大きなタスクに取り組む
# 選択肢3: 別のAPIキーやアカウントを使用する(権限がある場合)

チームでの利用管理

json
// VS Code settings.json でClaude Codeの設定を確認
{
  "claudeCode.showRateLimitWarnings": true,  // 警告を有効(デフォルト)
  "claudeCode.rateLimitWarningThreshold": 80  // 80%で警告表示
}

注意点

  • この機能はVS Code拡張機能専用です。コマンドラインCLI版には現時点では含まれていません
  • 表示されるパーセンテージとリセット時間は概算です
  • レート制限はClaudeの使用量ポリシーに基づいており、プランによって異なります
  • バナーを閉じても、制限に達した場合はエラーメッセージが表示されます

関連情報