コードを書き終え、プロンプトも設定したのに、いざ実行するとすぐエラー:Invalid API key、401、403、Access denied……まるで「自分は何も間違っていないのに」と言いたくなる。こうした問題はChatGPT、Claude、GeminiのAPI呼び出しで最もよく起きる。Midjourneyも、第三者のインターフェース経由で中継して使うなら同様にハマりやすい。
1 キーを貼る場所を間違えた/空白が混ざっている
一番多い落とし穴:コピー時に改行や前後の空白まで一緒に持ってきてしまう、またはKeyをBase URLの欄に入れてしまう。Keyをもう一度コピーし直して、先頭と末尾の文字を手動で確認するのがおすすめ。
2 環境変数が反映されていない
exportしたつもりでも実はサービスを再起動していない;ローカルでは動くのに、サーバーにデプロイすると失敗する。起動時に「KEYの長さを読み取れているか」を1行プリントするほうが、当て推量よりずっと早い。
3 間違ったプロジェクト/アカウント権限を使っている
プラットフォームによってはKeyが「プロジェクト/組織」に紐づいており、プロジェクトを切り替えると即401になる;また、うっかりKeyを削除・無効化している場合もある。コンソールで状態を確認し、意地になって悩まないこと。


