寫程式接ChatGPT、Claude、Gemini時,最煩的不是寫邏輯,而是突然來一句API金鑰錯誤、401、403。你明明複製貼上的,結果就是不認,氣得想把鍵盤泡茶裡。我把自己踩過的坑總結成一套通用排查法,基本能覆蓋大多數場景(很多外掛文件也會把它歸到「API金鑰錯誤/網路問題」這一類)。
1 先確認你用的不是聊天帳號的密碼
API Key不是登入密碼,也不是網頁端的Session。OpenAI、Anthropic、Google各自有控制台,Key要在對應平台建立,別拿ChatGPT Plus帳號去「硬配」。
2 Key看著一樣但常見複製坑
最常見的是尾端多了空格、換行,或者貼進了帶引號的設定裡。建議你把Key貼到純文字裡對一眼長度,再複製回去。順手檢查環境變數名有沒有寫錯(比如OPENAI_API_KEY拼漏一個字母)。
3 權限和專案沒開對
Gemini經常是API已開,但專案沒綁計費或沒啟用對應服務;Claude也可能是帳戶權限/地區策略導致的拒絕存取。報403時別死磕「Key不對」,很多時候是「你沒有權限用」。


