(2026/06/01時点)ウェブで検索しても、エラーへの対処方法が出てこなかったので、記事として公開します。
エラー事象
vscode経由でclaudeを利用していると以下のエラーに遭遇。5時間ウィンドウ/7日間ウィンドウともに余裕はある状態。一度発生すると、以降はずっとエラーとなります。
API Error: Usage credits required for 1M context · turn on usage credits at claude.ai/settings/usage, or use –model to switch to standard context
環境
- VSCodeに拡張機能「Claude Code for VS Code」を入れて利用
- claude Proサブスクリプション
原因
VSCode拡張機能で利用するClaudeのデフォルトモデルが「Sonnet 4.6(1M context)」に変わったためと思われます。

解決方法
VSCode拡張機能で利用するClaudeのモデルを旧バージョンに変更するため、プロジェクトフォルダに以下の内容の「.claude/settings.json」を作成します。
※ 以下の画像は本対応「\model」コマンドで、「Sonnet 4.5」が表示されるようになってました。
{
"model": "claude-sonnet-4-5-20250929"
}
動作確認
VSCodeを再起動し、Claudeになにか聞いてみてエラーが発生しないことを確認します。
※ 新しいセッションで始めないと、モデルが変更されないようです

※上記対応後「/model」コマンドを実行するとSonnet4.5が表示されるが、Sonnet4.6にチェックが入った状態で開くので注意

補足
エラー発生後に、claude code(CUI版)をインストールして、claude拡張機能の「claudeCode.useTerminal」を有効にしても変化がなかったため、上記の対応をしたところエラーが解決しました。詳細な問題切り分けはしていないため、上記で修正されない場合、こちらも試してください。
