今天原本的目標其實很單純:
把我的「AI回一句話」App 接上 OpenAI API
前面其實都還算順利,我已經成功做到:
換句話說,整個流程是這樣:
使用者輸入 → 傳到 server → server 呼叫 AI → 回傳結果
當我按下「送出」的時候:
畫面一開始沒有回應
再來就顯示 undefined
console 出現 500 error(伺服器錯誤)
我沒有直接問「幫我寫完」,而是一步一步問:
try {
// 呼叫 OpenAI
} catch (err) {
console.log(err);
}
429 You have no credits remaining
原來是 OpenAI API 沒有額度了(要付費)
也就是說:
以前我會以為:
出錯 = 我很爛
但今天我發現:
出錯其實是「一步一步縮小問題」
我今天的 debug 流程其實是:
前端有沒有送出?✅
後端有沒有收到?✅
API 有沒有回應?❌
今天雖然沒有成功接上真正的 AI,
但我完成了:
一個「可以運作的 AI 對話流程」
而且更重要的是:
我學會怎麼用 ChatGPT 幫我 debug,而不是直接給答案
如果你也卡在寫程式,我覺得最有用的不是「會寫」,
而是:
知道怎麼問問題