ブログ

Claude Code: サブスクリプションアクセスが無効 — 対処方法

Markdown

Claude Code に「組織で Claude サブスクリプションへのアクセスが無効になっています」と表示される場合、サブスクリプションでのサインインを無効にしたのは誰か、/status で何を確認するか、管理者に何を伝えるかを説明します。

記事の全文を読む

「組織で Claude Code の Claude サブスクリプションへのアクセスが無効になっています」というメッセージは、アカウントが BAN されたという意味ではありません。BAN されている場合はそこで終わりです。アカウントを復元することはできません。ここでは、サインインした組織が Claude Code のサブスクリプションアクセスを無効にしています。同じアカウントで再度 /login しても、同じエラーが表示されます。

Claude Code はすぐに2つの選択肢を提示します。Anthropic API キーを使うか、管理者にアクセスを有効にしてもらうかです。キーを使うのが最も早そうに思えるかもしれませんが、API の利用は非常に高額です。サブスクリプションの20倍もかかります。まず、どのアカウントでサインインしているかを確認し、キーを使うのは後にしましょう。

次の順に進めてください。/status を確認し、意図せず読み込まれたキーを削除してから、正しいアカウントでサインインします。それでも解決しない場合は、管理者にメールを送るしかありません。では始めましょう。

詳しい手順はAiloot のドキュメントをご覧ください。

要点

簡単に言うと、これは Anthropic 側の組織設定であり、/login を繰り返しても解除されません。/status を開き、サインイン方法、組織、メールアドレスを確認してください。組織が間違っている場合は、/logout でサインアウトし、サブスクリプションを利用できる自分のアカウントでサインインしてください。組織が正しい場合は、管理者に連絡してください。管理者で、アクセスを有効にする場所が見つからない場合は、Anthropic サポートに問い合わせてください。

このメッセージは何を意味するのか

メッセージの全文はこちらです。

組織で Claude Code の Claude サブスクリプションへのアクセスが無効になっています · 代わりに Anthropic API キーを使うか、管理者にアクセスを有効にしてもらってください

https://code.claude.com/docs/en/errors.md

つまり、「組織で Claude サブスクリプションを通じた Claude Code へのアクセスが無効になっています。代わりに Anthropic API キーを使うか、管理者にアクセスを有効にしてもらってください」という意味です。

この設定は Anthropic のサーバーに保存されているため、パソコンから変更することはできません。そのため、Claude Code を再起動したり再インストールしたりしても解決しません。サインインした組織が、利用するつもりだった組織かどうかを確認してください。

ステップ1. サインインしているアカウントを確認する

タスクを入力するのと同じウィンドウで、Claude Code に次を入力してください。

/status

サインイン方法、組織、メールアドレスの3項目を確認してください。サインインと API キーの両方が設定されている場合、/status には現在使われていない方が表示されます。

利用するつもりだった方法と照らし合わせてください。

  • 個人向け Pro または Max サブスクリプション。 claude.ai アカウントでサインインします。
  • Team または Enterprise サブスクリプション。 チーム管理者から招待された claude.ai アカウントを使います。
  • Claude Console。 サブスクリプションとは別に API 利用料を支払う企業向けのサインイン方法です。まず管理者から Console に招待してもらう必要があります。

個人向けサブスクリプションを購入したのに、/status に勤務先の組織が表示される場合は、間違った場所にサインインしています。解決方法はステップ3で説明します。

AI エージェントを使って独自のプロジェクトを作成している場合は、Ailoot のドキュメントで詳しい手順を確認できます。

API キーをすぐに取得することをおすすめしない理由

ここで説明する業務のケースでは、API ではなく VS Code で作業するためにサブスクリプションを選びます。API も利用できますが、費用が大幅に高くなる可能性があります。

このケースでは、サービス内、つまりウェブサイト自体で動作する処理に Anthropic のキーを使います。コードはサブスクリプションを使って書きます。

Anthropic によると、無効化または期限切れになった組織に関連付けられたキーでも、サインインエラーが発生することがあります。そのため、無効化された組織の古いキーは役に立ちません。

ステップ2. 自動的に読み込まれたキーを削除する

Claude Code が古いキーを使っていないか確認してください。パソコンで ANTHROPIC_API_KEY 変数が設定されていて、使用するか尋ねられたときに一度でも「はい」と答えたことがあれば、Claude Code はサブスクリプションの代わりにそのキーを使います。その場合、/status には現在のサインイン方法としてキーが表示されます。キーを設定しておらず、/status にも表示されない場合は、このステップを飛ばしてください。

次のいずれかを行います。

  1. /config を開き、Use custom API key の切り替えをオフにします。この項目は ANTHROPIC_API_KEY 変数が設定されている場合にのみ表示されます。
  2. または Claude Code を終了し、起動に使うターミナルで変数を削除します。macOS と Linux では次を実行します。
unset ANTHROPIC_API_KEY
claude

Windows の PowerShell では次を実行します。

Remove-Item Env:ANTHROPIC_API_KEY
  1. もう一度 /status を入力し、キーが有効でなくなったことを確認します。

unset コマンドが変数を削除するのは、そのターミナルウィンドウ内だけです。再起動後にキーが再び表示される場合は、起動時の設定に指定されています。設定した人に削除を依頼してください。キーを誰かに転送したり、スクリーンショットに表示したりしないでください。確認するにはサインイン方法の名前だけで十分です。

ステップ3. 正しいアカウントでサインインする

/status に間違った組織が表示されていた場合は、サインアウトしてから再度サインインします。次を入力してください。

/logout

次に claude を再び起動します。サインアウトすると、初期設定とサインインの手順がもう一度始まります。claude.ai でのサインインを選び、サブスクリプションが紐付いたアカウントを使ってください。

チームで利用する場合は、管理者から招待を受け取ったメールアドレスでサインインします。職場のパソコンでは、管理者が forceLoginMethod と forceLoginOrgUUID の設定を使って、自分の組織へのサインインを制限できます。その場合、claude.ai から別の組織にサインインしようとするとエラーが表示され、環境変数のキーも起動時に受け付けられません。職場のパソコンでこの制限を回避せず、管理者に連絡してください。

サインインした後も Claude が再度サインインを求め続ける場合は別の問題です。別の記事で説明しています。

ステップ4. 管理者に連絡する

/status に正しい組織が表示されているのにエラーが続く場合、解決できるのは管理者だけです。次の情報を送りましょう。

  • エラーメッセージの正確な文面と表示された時刻
  • 利用するつもりだった方法:個人向けサブスクリプション、チームサブスクリプション、または Console
  • /status に表示されたサインイン方法、組織、メールアドレス
  • すでに行ったこと:キーを削除し、サインアウトしてから再度サインインしたこと

組織で Claude Code へのアクセスを有効にするよう依頼してください。管理者で、有効化する場所が見つからない場合は、Anthropic サポートに問い合わせてください。

アクセスが無効になっている間に使うもの

私にとって Claude Code は、最も賢いコード制作マシンです。あらゆることを試し、あらゆることに取り組みましたが、これ以上のものはありません。ただし、動かせない場合は ChatGPT Codex を使ってください。そちらはアクセスしやすく、制限も少ないです。Claude へのアクセスが無効になっているなら、Codex での作業に切り替えましょう。

個人向けサブスクリプションに切り替える際にどの Claude プランを選ぶべきかは、別の記事で説明しています。

このエラーは職場のパソコンでも個人のパソコンでも発生することがあります。上記の確認事項と自分の状況を照らし合わせてください。

出典

  • Claude Code: エラーリファレンス — エラーメッセージ、サーバー側の組織設定、oauth_org_not_allowed コード、対処方法、Anthropic サポートに問い合わせるタイミングについて説明しています。
  • Claude Code: 認証 — サインイン方法、認証情報の優先順位、ANTHROPIC_API_KEY と /config の切り替え、/status、/logout、forceLoginMethod、forceLoginOrgUUID について説明しています。

モデルを引き続き利用するには、Ailootをご覧ください。

詳細を見る

Claude Code: サブスクリプションアクセスが無効 — 対処方法:よくある質問

Claude Codeを再インストールしても、このアクセスエラーが変わらないのはなぜですか?

契約へのアクセスはサーバー上の組織設定が管理します。/statusでログイン方法、組織、メールを確認し、組織が正しければ管理者かAnthropicサポートへ解決を依頼してください。

以前のAPIキーが優先されているか、どう確認しますか?

/statusで有効なログイン方法を読みます。意図せず独自キーを使っているなら、/configで無効にするか、起動環境のANTHROPIC_API_KEYを外し、キーを表示せずに/statusを再確認してください。

すべての記事