明明複製了API金鑰,結果一執行就出現錯誤:Invalid API key、401、403,甚至還有429限流。這個問題我也遇到過,最讓人困擾的是「看起來一切正常」。以下根據我實際測試中最常見的原因來進行排查,並順帶說明Midjourney第三方API的相關情況。
一、先確認使用正確的帳號和專案
ChatGPT的API與網頁版會員是兩回事;Claude和Gemini也經常因為「更換組織或專案」而無法讀取金鑰。請確保在控制台生成金鑰的專案,與程式碼中配置的專案一致。
二、檢查金鑰中是否混入空格或換行
許多「API金鑰錯誤」其實是複製時多了一個空格或換行。建議將金鑰貼到純文字編輯器中再複製一次,避免直接從聊天軟體中複製。
三、確認Header寫法是否正確
最經典的錯誤點:Authorization格式不正確,或將Bearer寫成其他內容。不同平台的欄位名稱可能不同,遵循官方示例最為保險。一些機器人插件文件也會特別提醒「API金鑰錯誤」,這並非小題大作。


