OpenAI API 401 Unauthorized(驗證錯誤)
現在有故障嗎?
OpenAI API 官方狀態正常。若此錯誤持續出現,多半是實作或你的運作環境問題。
查看 OpenAI API 的運作狀態 →錯誤含義
401 表示驗證失敗:API 金鑰無效、過期或未設定,或組織/專案指定有誤。
常見原因
- •API 金鑰錯誤、過期或已刪除
- •Authorization 標頭格式錯誤(缺少 Bearer)
- •環境變數未讀取到(未設定 / 拼字錯誤)
- •組織(Organization)/專案指定有誤
- •金鑰權限不足
解決方法
- 1.重新產生 API 金鑰並正確設定到環境變數
- 2.標頭使用 `Authorization: Bearer <KEY>` 格式
- 3.從環境變數讀取金鑰,不要寫死在程式裡
- 4.指定正確的組織/專案
- 5.檢查金鑰的權限(scope)
何時該等待 / 等待也無濟於事的情況
401 由設定引起,等待無法解決。請檢查金鑰、標頭與環境變數。
OpenAI API 當機時的替代方案
相關錯誤
常見問題
401 Unauthorized 是什麼?
401 表示驗證失敗:API 金鑰無效、過期或未設定,或組織/專案指定有誤。
401 Unauthorized 如何解決?
重新產生 API 金鑰並正確設定到環境變數 / 標頭使用 `Authorization: Bearer <KEY>` 格式 / 從環境變數讀取金鑰,不要寫死在程式裡 / 指定正確的組織/專案 / 檢查金鑰的權限(scope)