~/VibeHandbook
免費 PDF

04 · 07

速率限制與賬單暴雷陷阱

還有兩件選單不會大聲告訴你、但絕對會咬你一口的事。

**速率限制(Rate limits)。** 會限制你在一段時間視窗內能發多少請求——比如每分鐘 100 次。超了你就會被拒絕,收到一個 429 Too Many Requests 錯誤,直到你慢下來。這個機制是為了防止某一個客戶把服務壓垮。陷阱在於:AI 寫的程式碼常常會在一個迴圈裡不停地調 API、中間不停頓,瞬間就把限額衝爆。如果一個功能對單個條目能正常工作,但跑上一千個就崩了,速率限制就是頭號嫌疑犯。

**計量收費的 API。**很多 API 按請求收費——每次幾分之一美分。調幾次不算什麼,但當某個東西失控地迴圈時,就成了一筆真實的賬單。經典的恐怖故事是:一個 bug 把一個失敗的付費呼叫永遠重試下去,或者一個公開的表單讓陌生人能觸發付費呼叫,於是你一覺醒來收到一張四位數的發票。保護好你自己:

  • 在接入一個付費 API 之前先讀定價。搞清楚每次呼叫的成本。
  • 如果供應商的後臺提供這功能,就設一個消費上限或預算提醒。大多數都提供。
  • 對任何在迴圈裡、或在每次頁面載入時呼叫付費 API 的程式碼,都要心存警惕。

想離線閱讀?

免費下載整本書的 PDF 或 EPUB。