OpenAI API 401 Unauthorized(認証エラー)

現在、障害は発生していますか?

OpenAI API の公式ステータスは正常です。このエラーが続く場合は、実装・環境側の要因の可能性が高いです。

OpenAI API の稼働状況を見る

エラーの意味

401 は認証に失敗した状態。APIキーが無効・失効・未設定、または組織/プロジェクトの指定が不正なときに返ります。

よくある原因

  • APIキーが間違っている・失効・削除された
  • Authorization ヘッダの形式不正(Bearer 抜け等)
  • 環境変数が読めていない(未設定・スペル違い)
  • 組織(Organization)/プロジェクトの指定が不正
  • キーの権限不足

対処法

  1. 1.APIキーを再発行し、環境変数に正しく設定する
  2. 2.ヘッダを `Authorization: Bearer <KEY>` 形式にする
  3. 3.キーを直書きせず env から読む(漏洩・取り違え防止)
  4. 4.正しい Organization/Project を指定する
  5. 5.キーの権限(スコープ)を確認する

待つべきケース/待っても直らないケース

401 は設定起因のため待っても直りません。キー・ヘッダ・環境変数を見直してください。

OpenAI API が使えないときの代替

Claude APIGemini API / AI StudioMistral APIDeepSeek APIGroq API

関連するエラー

よくある質問

401 Unauthorized とは何ですか?

401 は認証に失敗した状態。APIキーが無効・失効・未設定、または組織/プロジェクトの指定が不正なときに返ります。

401 Unauthorized の対処法は?

APIキーを再発行し、環境変数に正しく設定する、ヘッダを `Authorization: Bearer <KEY>` 形式にする、キーを直書きせず env から読む(漏洩・取り違え防止)、正しい Organization/Project を指定する、キーの権限(スコープ)を確認する