← 説明ハブへ戻る

🔑 401エラー(ログイン切れ)の直し方

Claude Code起動時に authentication error と出た時の対処法

🚨 このエラーが出た

API Error: 401
{"type":"error","error":{"type":"authentication_error",
"message":"Invalid authentication credentials"}}

「ログインの通行証が期限切れになった」という意味
故障ではないので すぐ直せる!

🎯 直し方(たいていこれで直る)

1
まず /status と打ってEnter → 今の状態を確認
いまのログイン状態(どのアカウントで入っているか)が表示される
2
CLIの画面で /login と打ってEnter
すでに起動しているClaude Codeの入力欄にそのまま打つ
3
ログイン方法を選ぶ画面が出る → 1番を選んでEnter
矢印キーで1番を指した状態でEnterを押すだけ

👇 2つの選択肢の意味

👑
1. Claudeアカウント
(サブスクリプション)
いつものClaude Pro/Max
← これ!
💻
2. Anthropic
Console
API従量課金
使わない

※ 会社経由(AWS Bedrock等)で使う場合は /login ではなく別の設定で繋ぐ仕組み
個人利用なら気にしなくてOK

4
ブラウザが開く → いつものようにログイン
「許可」ボタンを押す(Googleログインの画面が出ることもある)
5
ターミナルに戻れば完了!
普通に使えるようになっている
これで元どおり使えます
ログインし直しても会話履歴は消えないので安心してください

🔄 それでもダメな時

🛠 ターミナルを一度閉じて再起動
1. ターミナルを閉じる(⌘+Q はMac用 Windowsはウィンドウを閉じる)
2. もう一度ターミナルを開く
3. claude と打って起動
4. /login を実行

これで直らない場合は秘書(Claude)に「キーチェーンのリセットをして」と言ってください

🤔 なぜ起きたの?

💡 ログインの「通行証」が期限切れになっただけ
Claude Codeは裏でログイン用の通行証(トークン)を持っている
この通行証には有効期限があって たまに切れることがある

/clear が原因ではない! たまたまタイミングが重なっただけ
/login で新しい通行証をもらえば元どおり

💡 再発を防ぐコツ

🖥 完全には防げない(原因はさまざま)
401エラーの原因は通行証(トークン)の期限切れなどさまざまで
どれだけ気をつけても たまに起きるもの

なおMacとWindowsなど複数の端末で同時にログインして使うこと自体は問題ない
起きても /login で30秒で直るので 慌てなくてOK