到目前為止,我們已經能做出一個簡單的聊天機器人,甚至能記住上下文。
但在實際開發時,你一定會遇到各種報錯的狀況。
今天我們就來整理一些 常見錯誤與解決方法,幫你少踩坑。
錯誤訊息:
AuthenticationError: No API key provided
忘了設定 API Key、Key 打錯了、Key 已經被刪除
解決方法:
.env
裡有正確的 OPENAI_API_KEY
load_dotenv()
載入環境變數錯誤訊息:
RateLimitError: You exceeded your current quota, please check your plan and billing details.
原因:
解決方法:
錯誤訊息:
Timeout: The request took too long
原因:
解決方法:
max_tokens
,避免回覆太大timeout
參數(官方 Python SDK 支援)錯誤訊息:
InvalidRequestError: The model 'xxx' does not exist
原因:
解決方法:
gpt-4o-mini
gpt-4o
gpt-5
有時候會出現一些沒有看過的錯誤訊息,這時候可以:
try...except
,把錯誤訊息印出來pip install -U openai
是最新的今天我們整理了 API 常見錯誤:
Key 錯誤、Rate Limit、Timeout、模型拼字錯誤、其他奇怪錯誤
雖然今天內容有點無聊,但先帶大家認識一些常遇到的報錯。
只要遇到問題,先讀錯誤訊息,通常就能找到原因。
明天我們要進入進階功能Function Calling讓 AI 可以自己叫外掛!