Q.205Claude Code

プランに入っているのにAPI料金がかかった。なぜ?

公開日  運営:Claudeの疑問100運営事務局

一番多い原因は、パソコンに環境変数 ANTHROPIC_API_KEY が設定されていることです。Claude Codeは、環境変数のAPIキーをプランのログインより優先するため、そのキーのAPIアカウントに従量課金されます。プランで使いたいなら、この環境変数を消しておきます。

確認と対処 1 確認 /status で認証方法を見る 2 環境変数を見る echo $ANTHROPIC_API_KEY 3 消す 設定ファイルから削除 4 ログイン /login でプランに
確認と対処

環境変数の確かめ方

  • 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月時点で確認)

↑