API Hop 文件
成本最佳化
透過模型選擇、上下文設計、輸出控制及用量監控降低 API 呼叫費用。
成本控制不只看單價,也需要減少無效請求、過長上下文、過長輸出及重複呼叫。
如何最佳化 API 成本?
可以先從以下做起:
- 依任務複雜度選模型;簡單分類、擷取或改寫不一定需要最昂貴的模型。
- 設定
max_tokens或其他輸出上限,避免無限制生成。 - 只傳送必要上下文,移除重複指令或無關歷史。
- 監控請求量、計費金額及各模型的費用分布。
- 對暫時性網路問題採退避重試,但避免無限重試。
串流可以降低費用嗎?
串流主要藉由提早呈現輸出改善使用體驗。若答案明顯錯誤,可以幫助提早停止請求,但不會自動降低 Token 費用。最終費用仍取決於實際輸入、輸出及模型價格。
哪些指標最重要?
請追蹤:
- 各模型的請求量與費用分布
- 平均輸入及輸出 Token
- 各產品功能的平均呼叫成本
- 長上下文請求比例
- 異常餘額或帳務變化
費用突然增加時,先檢查重複呼叫、無限制的上下文增長、失控的輸出長度或誤選模型。