一番多い原因は、パソコンに環境変数 ANTHROPIC_API_KEY が設定されていることです。Claude Codeは、環境変数のAPIキーをプランのログインより優先するため、そのキーのAPIアカウントに従量課金されます。プランで使いたいなら、この環境変数を消しておきます。
環境変数の確かめ方
- Mac・Linux:
echo $ANTHROPIC_API_KEY - WindowsのCMD:
echo %ANTHROPIC_API_KEY% - WindowsのPowerShell:
echo $env:ANTHROPIC_API_KEY
何か表示されたら、APIキーが設定されています。
予防
- APIキーはふだん設定せず、必要なときだけ一時的に設定する
- ときどき
/statusで、いまの認証方法を確認する
両方の認証があると、Claude Codeが注意を表示します。最初のセットアップで聞かれたときに、どちらを使うか選べます。
出典・参考:Claudeヘルプセンター「Manage API key environment variables in Claude Code」、Claudeヘルプセンター「Use Claude Code with your Pro, Max, or Ultra plan」(2026年11月時点で確認)