原文(日本語に翻訳)
[VSCode] Opusを選択したときに「API エラー: レート制限に達しました」が表示される問題を修正しました — プランが不明なサブスクライバーには、モデルドロップダウンで100万コンテキストのバリアントが表示されなくなりました
原文(英語)
[VSCode] Fixed "API Error: Rate limit reached" when selecting Opus — model dropdown no longer offers 1M context variant to subscribers whose plan tier is unknown
概要
VS CodeのClaude Code拡張機能でモデルドロップダウンからOpusを選択した際、「API エラー: レート制限に達しました」というエラーが発生する問題が修正されました。原因は、プランが不明なサブスクライバーに対しても100万トークンのコンテキストバリアント(Opus with 1M context)が選択肢として表示されていたことです。このバリアントは特定のプランでのみ利用可能なため、サポートされていないプランで選択するとエラーが発生していました。
基本的な使い方
この修正は自動的に適用されます。プランが確認できないアカウントでは、モデルドロップダウンに1Mコンテキストバリアントが表示されなくなり、利用可能なモデルのみが表示されます。
# VS Codeでのモデル選択
1. Claude Codeサイドバーを開く
2. モデルドロップダウンをクリック
3. 修正後: プランに応じた利用可能なモデルのみが表示される
修正前: 利用できない「Opus (1M context)」が表示されエラーになることがあった実践例
モデルドロップダウンでの安全な選択
# 修正前の問題の発生手順
1. VS CodeでClaude Codeサイドバーを開く
2. モデルドロップダウンで「Claude Opus (1M context)」を選択
3. → "API Error: Rate limit reached" エラーが表示される
# 修正後
1. モデルドロップダウンには利用可能なモデルのみ表示
2. プランで使用できないモデルは表示されない
3. → エラーなくモデルを選択できるプランを確認する方法
# Anthropicコンソールでプランとクォータを確認
# https://console.anthropic.com/settings/limits
# 利用可能なモデルとプランはコンソールで確認できる
# 1Mコンテキストが必要な場合は適切なプランへのアップグレードが必要コマンドラインでのモデル指定
bash
# コマンドラインではモデルを直接指定することも可能
# ただし、プランでサポートされていないモデルはAPIエラーになる
claude --model claude-opus-4-5
# 利用可能なモデルを確認するにはAnthropicコンソールを参照注意点
- プランの確認: 1Mコンテキストウィンドウのバリアントを使用するには、対応プランへの加入が必要です
- 表示されないモデル: 修正後、プランが不明または対応プラン未加入の場合、1Mコンテキストバリアントはドロップダウンに表示されません
- エラーの種類: 「Rate limit reached」というエラーは誤解を招く表現でしたが、実際にはプランによるアクセス制限でした
- APIキー利用の場合: APIキーを使用している場合は、APIキーに紐づいたアカウントのプランに基づいてアクセスが制御されます