Source: https://aiprimetech.io/ja/claude-code/errors/auth-401-403/ [ホーム](/ja/) › [Claude Code](/ja/claude-code/) › [エラー](/ja/claude-code/errors/) › 401 / 403 認証 [概要](/ja/claude-code/)[インストール](/ja/claude-code/install/)[CLIリファレンス](/ja/claude-code/cli/)[料金と制限](/ja/claude-code/pricing/)[Agent SDK](/ja/claude-code/sdk/)[スキルとプラグイン](/ja/claude-code/skills/)[GitHub](/ja/claude-code/github/)[ウェブ、デスクトップ、IDE](/ja/claude-code/web-and-desktop/)[モデル](/ja/claude-code/models/)[エラー](/ja/claude-code/errors/)[オープンソース?](/ja/claude-code/open-source/)[チュートリアル](/ja/claude-code/tutorial/)[学生向け](/ja/claude-code/for-students/)[QA自動化](/ja/claude-code/qa-automation/)[Cursorとの比較](/ja/claude-code/vs-cursor/)[Codex・OpenCodeとの比較](/ja/claude-code/vs-codex/)[サブエージェント](/ja/claude-code/subagents/)[フック](/ja/claude-code/hooks/)[MCP](/ja/claude-code/mcp/)[エコシステム](/ja/claude-code/ecosystem/)[VS Code](/ja/claude-code/vscode/)[OpenRouter](/ja/claude-code/openrouter/)[レート制限](/ja/claude-code/rate-limits/)[中国語ガイド](/claude-code/zh/) 最終更新:2026年10月11日 # Claude Codeの401と403:無効な認証情報、無効なAPIキー、「ログインしていません」、host_not_allowed 401 は Claude Code が送信した認証情報が受け入れられなかったことを意味し、403 は認証情報が受け入れられたものの、リクエストが許可されなかったことを意味します。トラッカー上の 401 の報告は、ほぼすべて*どの*認証情報が送信されたかに行き着きます。Claude Code は、OAuth ログイン、環境内の ANTHROPIC_API_KEY 、設定内の apiKeyHelper という複数の認証情報を同時に保持できるためです。まず、どれが有効になっているかを確認してください。 ## TLDR - /status は、有効な認証方式とエンドポイントを表示します。環境内の API キーは常に次のものより優先されます: /login. - invalid x-api-key / Invalid API key · Fix external API key — キーが、次の設定にあるエンドポイントに対応していません: ANTHROPIC_BASE_URL. - 401 Invalid authentication credentials の後 /login — OAuth トークンが失効したか、更新に不具合がありました。ログアウトし、保存されている認証情報を削除して、再度ログインしてください。 - 403 — プロキシ、サンドボックスの外向き通信ルール、または組織への所属によってリクエストがブロックされました。認証情報に問題はありません。 ## メッセージ ``` API Error: 401 {"type":"error","error":{"type":"authentication_error","message":"Invalid authentication credentials"}} API Error: 401 invalid x-api-key Invalid API key · Fix external API key Not logged in · Please run /login Login expired · Please run /login API Error: 403 x-deny-reason: host_not_allowed Error: Poll: Access denied (403): Account is no longer a member of the organization associated with this token. ``` ## ステップ 1:どの認証情報が送信されているか? ``` claude /status # auth method, endpoint, model echo $ANTHROPIC_API_KEY | cut -c1-12 echo $ANTHROPIC_BASE_URL grep -n apiKeyHelper ~/.claude/settings.json ``` 優先順位は、知ってしまえば単純です。環境内の ANTHROPIC_API_KEY (または次のものが返す値: apiKeyHelper)が OAuth ログインの代わりに使われます。数か月前に次のファイルでエクスポートした古いキー: .bashrc や、別のゲートウェイのキーは、何度次の操作をしても解消しない 401 の典型的な原因です: /login。その変数を解除するか、正しいキーを設定してください。 ## API キー使用時の 401:キーとエンドポイントが一致していない invalid x-api-key と Invalid API key · Fix external API key は、エンドポイントがキーを認識しなかったことを意味します。キーは特定のひとつのエンドポイントにだけ対応します。Anthropic コンソールのキーが使えるのは、次の接続先だけです: api.anthropic.com。ゲートウェイキーが使えるのは、そのゲートウェイの次の接続先だけです: ANTHROPIC_BASE_URL。コンソールのキーを次の接続先に送信しても、 https://aiprimetech.io ゲートウェイキーを Anthropic に送信しても、401 が返されます。また、変数の末尾に改行や引用符が貼り付けられていないか、ダッシュボード上でキーが失効またはローテーションされていないかも確認してください。 ``` curl -s https://aiprimetech.io/v1/models -H "x-api-key: $ANTHROPIC_API_KEY" -H "anthropic-version: 2023-06-01" | head -c 300 # a JSON list = key accepted; authentication_error = wrong key for this host ``` ## /login 後の 401:OAuth トークン API Error: 401 Invalid authentication credentials がブラウザーでのログイン成功直後に発生するケースは、最も多く報告されています([#69706](https://github.com/anthropics/claude-code/issues/69706)、未解決、Windows、有効な Pro サブスクリプション; [#44265](https://github.com/anthropics/claude-code/issues/44265)、ログイン直後にトークンの有効期限切れが報告されたケース)。 最初のスレッドのコメント投稿者は、保存されていた refreshToken が、次のファイル内で空文字列になっていたことを発見しました: ~/.claude/.credentials.json。この状態では、新たにログインしてファイルが置き換わるまで、すべてのリクエストで 401 が発生します。 [#54443](https://github.com/anthropics/claude-code/issues/54443) には、ローカルに保存された有効期限より前にサーバーがセッションを拒否し、更新の呼び出しが 400 を返すことが記録されています。そのため、 Please run /login が数時間ごとに再発します。同じアカウントで複数の Claude Code インスタンスを実行すると、同じトークンの更新が競合するため、状況が悪化します。 [#44585](https://github.com/anthropics/claude-code/issues/44585): /login は*ログイン成功*と表示した直後に、*ログインしていません*に戻ります。 - /logoutを実行し、保存された認証情報を削除します(~/.claude/.credentials.json は Linux と Windows の場合。macOS ではキーチェーンの *Claude Code-credentials* 項目)。その後、 /login を、Claude in Chrome 拡張機能のないブラウザーで実行してください。 - ログインする前に、ほかの Claude Code ウィンドウ、デスクトップアプリ、IDE 拡張機能を閉じてください。これらは同じトークンを更新します。 [OAuth エラーのページ](/ja/claude-code/errors/oauth-error/) では、*OAuth トークンを更新できませんでした:別の Claude Code プロセスが更新中です*を扱っています。 - claude update: [#54235](https://github.com/anthropics/claude-code/issues/54235) では、401 の原因が特定のバージョンとベータフラグの環境変数にあることが特定されました。認証のリグレッションは速やかに修正されます。 - ヘッドレス環境または SSH 接続先のマシン: claude setup-token を、ブラウザーでのログインが機能するマシンで実行し、そのトークンを対象のマシンで使ってください。 - デバッグよりも、今すぐ動かすことを優先するなら: ANTHROPIC_API_KEY が設定されている場合、Claude Code は OAuth を一切使用しません。 ## 403:認証は許可されているが、その操作は許可されていない - `x-deny-reason: host_not_allowed` — リクエストの経路上にあるプロキシが接続先を拒否しています。ウェブ版やデスクトップ版のサンドボックスの外向き通信許可リスト([#93562](https://github.com/anthropics/claude-code/issues/93562)、未解決:*すべてのドメイン*を選択していても、組み込みリストにないホストは CONNECT で 403 になる)や、企業のプロキシで確認されています。ホストを許可リストに追加するか、サンドボックスの外で CLI を実行してください。 - サンドボックスの git プロキシの 403 指定先: git push 既存のブランチへの操作([#57356](https://github.com/anthropics/claude-code/issues/57356))— GitHub ではなく、サンドボックスの git プロキシポリシーが原因です。通常のターミナルからプッシュしてください。 - `Account is no longer a member of the organization associated with this token` — トークンの発行先は、すでに脱退した組織、または変更された組織です。 claude remote-control は、以前、この状態でセッションを毎回クラッシュさせていました([#53563](https://github.com/anthropics/claude-code/issues/53563))。ログアウトして再度ログインし、現在の組織用のトークンを発行してください。 - ゲートウェイからの 403 — キーは有効ですが、アカウントが無効化されている、そのモデルを使うための残高が不足している、またはモデルがプランに含まれていません。どれに該当するかはレスポンス本文に記載されています。クライアント側で何かを変更する前に、ダッシュボードを確認してください。 - `/feedback` が 403 を返す ([#55348](https://github.com/anthropics/claude-code/issues/55348))— そのエンドポイントだけで発生しているサービス側の障害です。モデルには影響しません。 ## API キーを使う方法 ``` unset ANTHROPIC_API_KEY ANTHROPIC_BASE_URL # back to the subscription login # or: bypass OAuth entirely export ANTHROPIC_BASE_URL=https://aiprimetech.io export ANTHROPIC_API_KEY=your_gateway_key claude ``` ゲートウェイキーは通常の API キーです。OAuth、トークン更新、組織への所属は不要で、401 系の問題は*キーがホストに対応しているか*に集約されます。次のループから抜け出せず、 /login 今日中にリリースする必要があるなら、これが最も早い解決方法です。暗号資産による初回チャージ額は倍増します(+50%)。 ## この問題への対処に疲れましたか? 代わりにAI Prime Techのゲートウェイ経由でClaude Codeを実行してください。ゲートウェイ独自のアップストリームアカウントで同じClaudeモデルを利用でき、環境変数を2つ変更するだけで切り替えられます。新規アカウントには $5分の無料APIクレジット を、コード FIXIT が付与されます。カードは不要です。 ``` export ANTHROPIC_BASE_URL=https://aiprimetech.io export ANTHROPIC_API_KEY=your_key ``` [コードFIXITでアカウントを作成](/register?promo=FIXIT) ## よくある質問 Claude Codeで「APIエラー: 401 認証情報が無効です」を修正するにはどうすればよいですか? /statusで現在使用中の認証情報を確認してください。古いANTHROPIC_API_KEYの設定を解除するか、ほかのClaude Codeインスタンスを閉じた状態で/logoutを実行し、~/.claude/.credentials.json(macOSではキーチェーン)を削除して、再度/loginを実行してください。回避策として、APIキーを使えばOAuthを完全に省略できます。Claude CodeでAPIキーが無効と表示されるのはなぜですか? そのキーはANTHROPIC_BASE_URLで指定されたエンドポイントに対応していません。コンソールのキーにはapi.anthropic.comが必要で、ゲートウェイのキーにはそのゲートウェイのURLが必要です。貼り付け時に余分な空白が入っていないか、キーが失効していないかも確認してください。Claude Codeが何度も/loginの実行を求めるのはなぜですか? OAuthトークンがローカルの有効期限を迎える前に拒否されているか、更新に失敗しています。複数のClaude Codeプロセスが同じトークンを共有していることがよくある原因です。ほかのプロセスを閉じ、ログアウトし、保存された認証情報を削除してから再度ログインし、CLIを更新してください。403 x-deny-reason: host_not_allowedは何を意味しますか? プロキシ(サンドボックスの外向き通信の許可リスト、または企業のプロキシ)が接続先ホストを拒否しました。認証情報には問題ありません。ホストを許可するか、サンドボックスの外で実行してください。 ## ゲートウェイでClaude Codeを実行 同じモデルを環境変数の設定だけで利用できます。額面の7.69231倍のクレジット、または定額無制限プランを選べます。 新規アカウント:コードFIXITで$5分の無料APIクレジット。[APIキーを取得](/register?promo=FIXIT) [無制限プランを見る](/ja/plans/) AI Prime Techは独立したAPIゲートウェイであり、Anthropicとの提携関係はなく、同社の推奨や支援も受けていません。「Claude」と「Claude Code」はAnthropicの商標です。ここで説明するClaude Codeの機能は、執筆時点のAnthropicの公開ドキュメントに基づいており、頻繁に変更されます。このページの料金とモデル一覧は、このゲートウェイの現在の設定から取得しています。 ## その他のClaude Codeガイド [Claude Codeのエラーと修正方法](/ja/claude-code/errors/)[Claude Code「APIエラー:500」:意味と実際に有効な解決方法](/ja/claude-code/errors/api-error-500/)[Claudeの「過負荷」エラー(APIエラー529):意味と対処方法](/ja/claude-code/errors/overloaded-529/)[Claude Code APIエラー400:プロンプトが長すぎる、ツール使用の並行処理、その他の問題](/ja/claude-code/errors/api-error-400/)[Claude CodeのOAuthエラー:15000msのタイムアウト超過とステータスコード500](/ja/claude-code/errors/oauth-error/)[「Claude Codeプロセスがコード1で終了しました」:実際のエラーの見つけ方と解決方法](/ja/claude-code/errors/process-exited-code-1/)[Claudeの「プロンプトが長すぎる」「指定されたモデルに対して入力が長すぎる」「コンテキスト上限に達しました」:ウィンドウが埋まる原因と空きを取り戻す方法](/ja/claude-code/errors/prompt-too-long/)[Claudeの使用量上限に到達:セッション、週次、Opusの上限、「指定されたAPI使用量上限」「クレジット残高が不足しています」— 対処方法](/ja/claude-code/errors/usage-limit-reached/)[Claude Codeの接続エラー:ECONNRESET、応答途中の接続切断、「API応答を待機中」「APIに接続できません」、SSL証明書エラー](/ja/claude-code/errors/connection-lost/)[Claude Codeがハングする、処理が進まない、応答しなくなる:停止箇所の特定方法と復旧方法](/ja/claude-code/errors/claude-code-hangs/)[Claude.aiが動作しない:「問題が発生しました」、処理容量の制約、「5時間の上限に達しました」、「ログイン中にエラーが発生しました」、その他の問題](/ja/claude-code/errors/claude-ai-not-working/)