OpenAI API 401 Unauthorized(認証エラー)
現在、障害は発生していますか?
OpenAI API の公式ステータスは正常です。このエラーが続く場合は、実装・環境側の要因の可能性が高いです。
OpenAI API の稼働状況を見る →エラーの意味
401 は認証に失敗した状態。APIキーが無効・失効・未設定、または組織/プロジェクトの指定が不正なときに返ります。
よくある原因
- •APIキーが間違っている・失効・削除された
- •Authorization ヘッダの形式不正(Bearer 抜け等)
- •環境変数が読めていない(未設定・スペル違い)
- •組織(Organization)/プロジェクトの指定が不正
- •キーの権限不足
対処法
- 1.APIキーを再発行し、環境変数に正しく設定する
- 2.ヘッダを `Authorization: Bearer <KEY>` 形式にする
- 3.キーを直書きせず env から読む(漏洩・取り違え防止)
- 4.正しい Organization/Project を指定する
- 5.キーの権限(スコープ)を確認する
待つべきケース/待っても直らないケース
401 は設定起因のため待っても直りません。キー・ヘッダ・環境変数を見直してください。
OpenAI API が使えないときの代替
関連するエラー
よくある質問
401 Unauthorized とは何ですか?
401 は認証に失敗した状態。APIキーが無効・失効・未設定、または組織/プロジェクトの指定が不正なときに返ります。
401 Unauthorized の対処法は?
APIキーを再発行し、環境変数に正しく設定する、ヘッダを `Authorization: Bearer <KEY>` 形式にする、キーを直書きせず env から読む(漏洩・取り違え防止)、正しい Organization/Project を指定する、キーの権限(スコープ)を確認する