こんな発狂する瞬間に遭遇したことない?ChatGPTやClaudeをサードパーティ製クライアントに接続したら、ひと言送っただけで401/403が出る。Geminiのほうも、キーをちゃんとコピーしたはずなのに無効だと言われる。焦らなくて大丈夫。こういう問題の8割は「あなたに使う資格がない」んじゃなくて、どこかの小さな見落としが原因。
1 まずはどのエラーなのかを見極める
401はたいていKeyの入力ミス/付け忘れ、403は権限・地域・プロジェクト未有効化っぽい、429はクォータ切れまたはレート制限。まずはエラーコードをスクショで残しておくと、後の切り分けが半分ラクになる。
2 Keyそのものの問題:一番多いし一番理不尽
- コピー時にスペースや改行が混ざっている(特にドキュメントからコピペ)
- 「表示用のKey」を「本物のKey」と勘違い(プラットフォームによっては一度しか表示されない)
- 環境を間違える:テスト用Keyを本番環境に入れている
小ネタ:多くの「APIキーエラー」は、目に見えないスペース1個が原因だったりする。人間の目には見えなくても、プログラムは容赦してくれない。
3 権限やスイッチが未有効:有効にしたつもりでできてない
Geminiでよくあるのは、該当プロジェクトでAPIを有効化していないこと。ChatGPT関連も、APIプロジェクトや請求(Billing)の状態を要確認。Claudeをツール層経由でつないでいるなら、ツール側が権限をちゃんとマッピングできているかも見ておく。
4 プロキシと地域が引き起こす“偽の失敗”
同じKeyなのに社内ネットワークだとダメで、スマホのテザリングだと通るなら、だいたいネットワーク経路の問題。プロキシ、DNS、社内ゲートウェイなどの要因を排除してから製品に文句を言っても遅くない。


