Claude Code · トラブルシューティング

Claude Code API エラー 401: 無効なAPIキーの修正方法

401 は、API がリクエストを受け取ったものの認証できなかったことを意味します。原因はほとんどの場合、キー自体か、Claude Code がキーを読み取っている変数にあります。

最終確認日

エラーテキスト

Claude Code
API Error: 401 {"type":"error","error":{"type":"authentication_error","message":"..."}}

修正手順

  1. 1. キーを再コピーする

    API Keys ページから新しいキーをコピーし、スペースや改行が含まれていないか確認してください。キーが削除されていないことも確認してください。

  2. 2. 正しい変数を使う

    ANTHROPIC_AUTH_TOKEN に aicodewith のキーを設定し、ANTHROPIC_API_KEY は空のままにします。

    ~/.claude/settings.json
    {
      "env": {
        "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
        "ANTHROPIC_API_KEY": "",
        "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai"
      }
    }
  3. 3. 残存設定を確認する

    新しいターミナルで echo $ANTHROPIC_API_KEY と echo $ANTHROPIC_AUTH_TOKEN を実行してください。~/.zshrc または ~/.bashrc から古い export を削除してください。

  4. 4. 再起動して確認する

    すべての Claude Code セッションを閉じ、再度起動して /status を実行してください。

ANTHROPIC_AUTH_TOKEN と ANTHROPIC_API_KEY の違い

その他の原因

症状原因修正方法
セットアップ直後に 401ANTHROPIC_API_KEY にキーを貼り付けたANTHROPIC_AUTH_TOKEN に移動する
昨日は動いたのに今日は 401キーが削除またはローテーションされた新しいキーを作成し、settings.json を更新する
特定のターミナルでのみ 401そのシェルが古いキーを export しているunset するか、クリーンなターミナルを開く
代わりに /login を求められるキーが読み込まれていない。Claude Code がプランログインになっているsettings.json のパスと JSON 構文を確認する

それでも解決しない場合?

  • aicodewith のモデルページを確認してください。各チャネルの最近の稼働状況が表示されます。
  • ダッシュボードの利用記録でリクエストを確認し、モデル、ステータス、費用を確認してください。
  • エラーの発生時刻、モデル、エラーテキストを添えて support@aicodewith.com にメールしてください(完全なAPIキーは絶対に送らないでください)。

モデルのステータスと料金サポートに連絡ドキュメント

FAQ

Claude Code エラー 401 とはどういう意味ですか?

リクエストを認証できませんでした。キーが間違っているか、削除されているか、誤った変数で送信されている可能性があります。

ANTHROPIC_API_KEY と ANTHROPIC_AUTH_TOKEN のどちらを使うべきですか?

aicodewith のキーを ANTHROPIC_AUTH_TOKEN に設定し、ANTHROPIC_API_KEY は空文字列にしてください。

片方のターミナルでは動くのに、もう片方では動かないのはなぜですか?

どちらかのシェルに古い ANTHROPIC_API_KEY がまだ export されている可能性があります。echo $ANTHROPIC_API_KEY を実行して確認してください。

残高不足でも 401 は発生しますか?

残高不足の場合は、専用の残高不足エラーが表示されます。メッセージに残高が関係している場合はチャージしてください。それ以外の場合はキーを確認してください。

サポートにキーを共有しても安全ですか?

いいえ。完全なキーは絶対に送らないでください。代わりにエラーの発生時刻とモデルを共有してください。

試してみませんか?

課金はプリペイド残高からのトークン単位です。レート制限と同時実行数の制限が適用され、各APIキーごとに1日・1か月・合計の利用上限額を設定できます。

関連情報

出典

Claude および Claude Code は Anthropic PBC の商標です。aicodewith は独立系プラットフォームであり、Anthropic とは提携しておらず、承認も受けていません。エラーフォーマットは Claude Code から引用したもので、変更される可能性があります。2026-10-10 確認済み。