Back to blog
    您的 SaaS 何時應該從 API 調用畢業到微調
    saasfine-tuningapi-costscost-reductionscalingproduct-engineering

    您的 SaaS 何時應該從 API 調用畢業到微調

    您的 AI 功能能用。您的 API 帳單增長速度比收入更快。以下是從按 Token 計費 API 遷移到微調模型的決策框架、成本計算和遷移路徑——每一步都有真實數字。

    EErtas Team·

    您的 SaaS 找到了產品市場契合。您的 AI 功能正在驅動參與度。用戶喜歡智能分類、自動提取、智能格式化。投資者很高興。您的產品部門正在快速發佈。

    然後您打開了計費儀表板。

    您的 OpenAI 帳單一月份是 $480。二月份是 $1,900。本月趨勢是 $4,200。與 AI 相關功能的收入?大約 $11,000/月。這意味著您的 AI 功能收入的 38% 直接用於 API 成本——而且比例越來越糟糕,而不是越來越好。

    這就是 API 成本峭壁。每個 SaaS 團隊都會遇到它。問題不是是否從按 Token 計費遷移——而是何時,以及首先遷移什麼。

    是時候畢業的三個信號

    不是每個 SaaS 都需要從 API 遷移。有些應該永遠留在上面。但如果您同時看到這三個信號,您就已經過了臨界點。

    信號一:API 支出超過 AI 功能收入的 15%

    這是財務預警線。當您的 AI API 成本超過這些功能產生收入的 15% 時,您的單位經濟在規模化時就被打破了。

    以下是 15% 是這個數字的原因:健康的 SaaS 以 75-85% 的毛利率運行。您的非 AI 基礎設施(托管、數據庫、CDN)通常佔收入的 8-12%。如果 AI API 成本再佔 15%+,您的毛利率降至 60-65%——低於大多數投資者認為「SaaS 級別」的閾值。

    隨著您的成長,數學變得更糟。API 成本隨使用量線性擴展。收入不是——您提供批量折扣、年度計劃、免費增值層。在每天 50K 個查詢時,交叉點已經在您身後了。

    信號二:提示工程已達到天花板

    您已經在迭代提示幾個月了。您從分類任務的 68% 準確率開始。提示工程讓您達到 79%。添加少樣本示例將它推到 82%。您嘗試了思維鏈、輸出格式約束、自一致性檢查。您在 84% 並且卡住了。

    這就是提示工程天花板。通用模型對於特定領域任務有硬性準確率上限,因為它們缺乏您的領域知識。無論多少提示工程都無法教 GPT-4 在您的保險平台上「total loss」的含義與日常對話中不同。

    在 500 個來自您實際生產資料的標注示例上微調 7B 模型,通常在分類任務上達到 91-94% 的準確率——因為模型直接學習了您領域的詞彙、邊緣案例和決策邊界。

    信號三:企業客戶要求資料隱私

    您的第一個企業潛在客戶剛剛發來了安全問卷。問題 14:「客戶資料是否離開您的基礎設施進行 AI 處理?」誠實的回答是肯定的——每個 API 調用都將用戶資料發送給 OpenAI、Anthropic 或 Google。

    對於受監管的行業(醫療保健、金融、法律),這是一個不可接受的條件。對於有嚴格 DPA 的企業買家,這是一個破壞交易的因素。SOC 2 Type II 審計人員會將第三方 AI API 調用標記為資料處理風險。

    在您自己的基礎設施上運行的微調模型意味著客戶資料永遠不會離開您的環境。這不是一個可選項——它是您下一層客戶的合同要求。

    決策框架

    不是每個 AI 工作負載都應該遷移。使用這個框架獨立評估每個 AI 功能。

    因素留在 API遷移到微調
    每日查詢量低於 1,000超過 5,000
    任務類型開放式推理、創意生成分類、提取、格式化、結構化輸出
    準確率要求「足夠好」(75-85%)業務關鍵(90%+)
    延遲容忍度2-5 秒可接受需要 500ms 以下
    輸出格式可變的、對話式的結構化的、可預測的(JSON、類別、模板)
    領域特殊性通用知識您產品的特定詞彙和規則
    資料敏感性公開或低風險資料PII、PHI、財務資料、受監管內容

    遷移的最強候選者是高流量、窄範圍、結構化輸出的任務。分類(「這個支持工單是賬單、技術還是帳戶相關的?」)、提取(「從這個 PDF 中提取發票號碼、日期和行項目」)和格式化(「將這個自由文本備注轉換為我們的結構化模板」)是最佳選擇。

    成本計算:規模化時 API 與微調

    讓我們具體說明。我們將為常見的 SaaS AI 功能建模成本:支持工單分類——將傳入的工單分類為 12 個類別之一,並進行優先級評分。

    API 成本模型

    使用 GPT-4o 定價(每 1M 輸入 token $2.50,每 1M 輸出 token $10)。每次分類需要一個系統提示(約 400 個 token)、工單文本(約 200 個 token)、少樣本示例(約 600 個 token),並生成短輸出(約 80 個 token)。

    每次請求 token 使用量: 1,200 輸入 + 80 輸出 = 1,280 個 token

    每日查詢月度輸入 Token月度輸出 Token月度 API 成本
    1,00036M2.4M$114
    5,000180M12M$570
    10,000360M24M$1,140
    50,0001.8B120M$5,700
    100,0003.6B240M$11,400

    微調模型成本

    在 $45/月 VPS(4 vCPU,16GB RAM,足以進行 GGUF Q5 量化 7B 推理)上運行的微調 Llama 3.1 8B 或 Qwen 2.5 7B 模型,加上 $14.50/月的 Ertas 模型管理費。

    微調後每次請求 token 使用量: 不需要系統提示,不需要少樣本示例。只有工單文本(約 200 個 token)和輸出(約 40 個 token)。那是 240 個 token——每次請求減少 81%。但更重要的是,這是固定成本。

    每日查詢月度基礎設施月度 Ertas月度總成本
    1,000$45$14.50$59.50
    5,000$45$14.50$59.50
    10,000$45$14.50$59.50
    50,000$85*$14.50$99.50
    100,000$145*$14.50$159.50

    *更高流量層使用更強大的 VPS($85/月用於 8 vCPU/32GB,$145/月用於 16 vCPU/64GB)處理吞吐量。仍然是固定費率。

    交叉點

    在每天 1,000 個查詢時,您每月節省 $54.50(減少 48%)。在每天 10,000 個查詢時,您每月節省 $1,080.50(減少 95%)。在每天 100,000 個查詢時,您每月節省 $11,240.50(減少 99%)。

    微調變得更便宜的交叉點是約每天 500 個查詢。低於此,API 在原始成本上更便宜——但您可能仍然因為準確率或隱私原因進行遷移。

    您忽略的隱藏乘數

    上面的成本表使用了乾淨的每請求計算。您的真實 API 帳單更糟糕。原因如下。

    系統提示開銷:1.5-3x Token 膨脹

    每個 API 調用都帶有一個系統提示。對於大多數 SaaS 功能,該系統提示是 400-1,500 個 token 的指令、角色設置、輸出格式規則和安全護欄。您在每個請求中為這些 token 付費。

    微調模型將這些行為嵌入到其權重中。系統提示:零個 token。輸出格式:已學習。安全護欄:已訓練。您每天發送 50,000 次的那個 1,200 個 token 的系統提示?那是每天 6,000 萬個 token,您為此付費而微調模型不需要。

    僅系統提示的年度成本,每天 50K 個查詢: 約 $16,425(以 GPT-4o 輸入定價)。這是純粹的浪費。

    RAG 上下文注入:每請求 2-5x

    如果您將檢索到的上下文填入提示中——知識庫文章、用戶歷史、產品文檔——每個請求膨脹到 2,000-8,000 個輸入 token。RAG 很強大,但在規模化時,token 成本變得沉重。

    學習了您的領域知識的微調模型不需要大部分注入的上下文。在您的支持文檔上訓練的模型已經「了解」您的產品。微調後,您可以將 RAG 上下文注入減少 60-80%。

    重試和回退

    API 調用失敗。速率限制觸發。超時發生。大多數生產系統在失敗時重試 1-3 次,並回退到第二個提供商。您的真實 token 使用量比您的請求數量高 10-20%。

    自托管模型沒有速率限制。它們不會在別人的基礎設施上超時。重試開銷降至接近零。

    多輪功能中的對話歷史

    如果您的 AI 功能涉及多輪互動(聊天支持、引導式工作流程、迭代編輯),您在每個請求中重新發送整個對話歷史。到第 8 輪,您每次請求發送 3,000-5,000 個 token 的歷史。每輪對話的成本線性增長。

    首先遷移什麼(以及什麼留在 API 上)

    並非所有 AI 功能都是同等的候選者。以下是優先級順序。

    首先遷移:高流量窄範圍任務

    分類——工單分類、情感分析、內容審核、潛在客戶評分。這些任務有有限的輸出空間、清晰的訓練信號和高流量。在 300-500 個訓練示例中,微調的 7B 模型在您的特定分類分類法上將匹配或超越 GPT-4 的準確率。

    提取——從非結構化文本中提取結構化資料。發票解析、簡歷字段提取、合同條款識別。輸出架構是固定的,輸入模式是可學習的,流量量證明遷移是合理的。

    格式化和轉換——將自由文本轉換為結構化模板、標準化資料格式、從自然語言輸入生成結構化 JSON。這些是微調擅長的模式匹配任務。

    其次遷移:特定領域生成

    基於模板的生成——從模板撰寫支持回覆、以您的品牌聲音生成產品描述、從結構化資料創建摘要報告。這些任務受到足夠的約束,微調模型可以快速學習模式,但足夠開放,需要 500-1,000 個訓練示例。

    留在 API:廣泛推理任務

    開放式分析——用戶提出需要超出您領域的世界知識的新問題。「這個合同結構的稅務影響是什麼?」需要前沿模型。

    創意生成——營銷文案、頭腦風暴、開放式內容創作,您希望最大能力且流量低。

    罕見或不斷演變的任務——每天使用次數少於 100 次的功能,或每月需求都在變化的任務。對於低流量工作,微調週期時間不值得投入精力。

    遷移手冊:四個步驟

    第一步:識別您最高 ROI 的任務(第 1 週)

    提取您的 API 使用日誌。按請求量排序。找出佔 API 支出最多且輸出窄、結構化的單一任務。這就是您的第一個遷移目標。

    對於大多數 SaaS 產品,這是分類或提取。它佔總 API 流量的 30-60%,但只佔功能複雜度的 10-15%。

    第二步:微調模型(第 2 週)

    從您的生產資料中收集 300-500 個高質量標注示例。如果您一直在 API 上運行功能,您已經有這些資料了——您的 API 輸入和驗證過的輸出是您的訓練對。

    使用 Ertas Studio 微調 Qwen 2.5 7B 或 Llama 3.1 8B 模型。上傳您的資料集,配置訓練運行,讓它訓練。總時間:對於典型資料集的 LoRA 微調,15-45 分鐘。

    第三步:對比您的 API 進行 A/B 測試(第 3-4 週)

    在現有 API 整合旁邊部署微調模型。將 10% 的流量路由到微調模型,90% 路由到 API。根據您的關鍵指標比較準確率、延遲和用戶結果。

    典型結果:微調模型在窄範圍任務上匹配或超越 API 準確率,同時運行速度快 3-8 倍。

    第四步:擴展(第 2-3 個月)

    一旦您的第一個任務完全遷移,對下一個最高流量任務重複這個過程。大多數 SaaS 產品可以在 90 天內將 60-80% 的 API 流量遷移到微調模型,只有長尾開放式任務留在 API 上。

    畢業後的單位經濟

    讓我們為一個有三個 AI 功能的現實 SaaS 建模:

    功能每日查詢API 月度成本微調月度成本已遷移?
    工單分類25,000$3,420$85
    資料提取15,000$2,850$85*
    開放式聊天2,000$960否(留在 API)
    總計42,000$7,230$1,130

    *通過 LoRA 適配器熱切換與分類共享同一台 VPS。

    月度節省:$6,100。年度節省:$73,200。 這是一個高級工程師的薪水,從 API 帳單重新導向到產品開發。或者這是侵蝕您利潤率的 AI 功能和為其貢獻的 AI 功能之間的差異。

    Ship AI that runs on your users' devices.

    Ertas early bird pricing starts at $14.50/mo — locked in for life. Plans for builders and agencies.

    結論

    API 優先的方法是正確的起步方式。它很快,不需要 ML 專業知識,並驗證用戶是否真的想要您產品中的 AI 功能。

    但在驗證後留在 API 上是選擇永遠支付擴展稅。每個新用戶、每個新功能、每個企業合同都會加重成本。而準確率天花板意味著您最終會發佈一個比微調模型更差的產品。

    從 API 調用畢業到微調模型不是 ML 項目。這是產品工程決策。數學說您應該在超過每天 5,000 個查詢時、撞上提示工程天花板時,或者當您的下一個企業交易需要資料隱私時做出這個決定。

    對於大多數達到成長階段的 SaaS 產品,那就是現在。

    延伸閱讀

    Ship AI that runs on your users' devices.

    Early bird pricing starts at $14.50/mo — locked in for life. Plans for builders and agencies.

    Keep reading