|

看懂並覈對大模型 API 賬單:5 類計費項與 4 步對賬法

看懂並覈對大模型 API 賬單:5 類計費項與 4 步對賬法

作者注:拆解大模型 API 賬單中的輸入、輸出、緩存、推理 Token 與多模態計費口徑,給出按調用日誌覈對用量、識別“費用突變”和應對價格變化的實操方法。

月底打開賬單,發現某個模型的費用比上月多出一截,但調用次數幾乎沒變。這是很多已經把大模型 API 用到生產環境的團隊都遇到過的情況。本文介紹一套 按計費項拆解 + 按調用日誌對賬 的方法,幫你看懂並覈對大模型 API 賬單。

這不是一篇價格彙總。各廠商價格變動頻繁,本文不列具體單價,只講長期適用的計費口徑和核對思路。

一個可以參考的行業信號是:2026 年 11 月,有 AI 基礎設施公司在招聘大模型平臺運營崗位。該崗位的職責中明確寫着“成本與計費覈驗”,要求覈驗輸入/輸出 Token、緩存 Token、推理 Token 及圖片、音視頻等計費口徑,並及時發現異常賬單、價格變化和計費偏差。平臺方需要專人做這件事,說明計費口徑本身就足夠複雜。作爲調用方,你同樣需要一套自己的對賬習慣。

核心價值:讀完本文,你能分清大模型 API 賬單裏每一類計費項的來源,知道如何用調用日誌覈對用量,並能快速定位“同一請求費用突變”的原因。

llm-api-billing-token-reconciliation-guide-zh-hant-image-0


大模型 API 賬單核心要點:5 類計費項

一次模型調用的費用,通常不是“調用次數 × 單價”這麼簡單。不同計費項單價不同,來源也不同。混在一起看,很容易誤判成本結構。

計費項 來自哪裏 常見計價特點 對賬關注點
輸入 Token 系統提示詞、歷史對話、工具定義、檢索文檔、用戶輸入 按 Token 計,通常比輸出便宜 上下文是否在悄悄變長
輸出 Token 模型生成的可見回覆 按 Token 計,單價通常高於輸入 回覆長度、max_tokens 設置
緩存 Token 被緩存命中的輸入前綴 命中部分常有折扣,部分廠商對寫入另行計價 命中率是否下降
推理 Token 推理模型的內部思考過程 通常按輸出計價,但不一定出現在回覆裏 推理長度是否增長
多模態計費 圖片、音頻、視頻的輸入或生成 按張、按秒、按分辨率或折算 Token 規格參數是否改變

大模型 API 賬單爲什麼容易“對不上”

第一個原因是看不見的 Token。你在代碼裏只寫了一句用戶提問,但實際發出的請求可能包含幾千 Token 的系統提示詞、多輪歷史和工具 Schema。推理模型還會產生大量用戶看不到的思考 Token。這些都會進入賬單,卻不會出現在界面上。

第二個原因是口徑不統一。同樣是“圖片輸入”,有的廠商按張計價,有的按分辨率折算成 Token。同樣是“緩存”,有的廠商自動緩存,有的需要顯式聲明,有的只對讀取打折,有的還對寫入額外收費。跨模型、跨廠商對比時,必須先把口徑對齊。

第三個原因是變量會漂移。模型別名可能指向了新版本,提示詞前綴的一次小改動可能讓緩存全部失效,推理模型面對更難的問題會思考得更久。單價沒變,賬單也可能變。

llm-api-billing-token-reconciliation-guide-zh-hant-image-1


大模型 API 賬單各計費項詳解

輸入 Token:最容易被低估的部分

輸入 Token 是模型在本次請求中“讀到”的全部內容,而不只是用戶那句話。多輪對話場景下,每一輪都會把之前的歷史重新發送一次。對話越長,單輪輸入成本越高,總成本接近按輪數平方增長。

RAG 應用也是輸入 Token 的大戶。檢索召回的文檔片段數量、每段長度,都直接決定輸入成本。Function Calling 場景下,工具定義的 JSON Schema 每次請求都會計入輸入,工具越多,固定開銷越大。

另外要注意,不同模型的分詞器不同。同一段中文在不同模型下的 Token 數可能差別明顯,不能用一個模型的 Token 數去估算另一個模型的費用。

輸出 Token:單價更高,受參數直接控制

輸出 Token 是模型生成的回覆內容。多數廠商的輸出單價明顯高於輸入單價,所以“讓模型少說廢話”往往比壓縮輸入更省錢。

max_tokens 是輸出成本的上限,但不是保證。如果回覆被截斷,已經生成的部分仍然計費。流式輸出中途斷開時,各平臺對已生成 Token 的處理方式也可能不同,需要以官方說明爲準。

緩存 Token:命中才省錢

提示詞緩存的原理是:當多個請求共享相同的前綴(比如同一份系統提示詞或同一份長文檔)時,廠商可以複用已經處理過的部分,並對這部分輸入給予折扣。

緩存有幾個常見規則需要逐一確認:

  • 是否自動啓用:有的廠商默認開啓,有的需要在請求中顯式標記緩存位置;
  • 前綴匹配要求:通常要求從開頭起逐字一致,前綴裏任何一處變化都會導致後面全部失效;
  • 最小長度與有效期:太短的前綴可能不緩存,緩存過期後需要重新寫入;
  • 寫入是否收費:部分廠商對首次寫入緩存按高於普通輸入的價格計費,只有後續讀取才便宜。

對賬時,要把“緩存讀取 Token”和“普通輸入 Token”分開統計,否則會把命中率下降誤判爲調用量增長。

推理 Token:看不見但要付錢

推理模型在給出答案前會進行內部思考,這部分 Token 通常按輸出單價計費。很多情況下,推理內容不會完整返回給你,你只能從用量字段中看到它的數量。

推理 Token 的數量隨問題難度、推理強度參數而變化。同一個接口,用戶提的問題變難了,賬單就可能上漲。如果業務只需要簡單分類或格式轉換,用推理模型往往是在爲不需要的思考買單。

多模態計費:先確認“按什麼計”

多模態的計費口徑差異最大,也最需要逐個模型查看官方定價頁。下表是常見的計價方式,具體規則以各廠商當前公佈爲準。

類型 常見計價方式 影響費用的關鍵參數 覈對建議
圖片輸入(理解) 按分辨率折算 Token,或按張計價 圖片尺寸、細節等級參數 記錄上傳前後的實際分辨率
圖片生成 按張計價,或按輸出 Token 計價 尺寸、質量檔位、生成數量 記錄每次請求的規格參數
音頻輸入/輸出 按時長計價,或折算爲音頻 Token 音頻時長、採樣處理方式 記錄音頻真實時長
語音合成 按字符數或按 Token 計價 文本長度、音色檔位 記錄合成文本長度
視頻生成/理解 按秒、按幀或按分辨率檔位計價 時長、分辨率、幀率 記錄時長與分辨率組合
Embedding 按輸入 Token 計價 文本長度、批量大小 與普通輸入單價分開統計

🎯 技術建議:多模態場景最好統一走一個入口,便於把不同計費口徑集中管理。API易 apiyi.com 的官方介紹中提到,平臺上的模型使用統一餘額,並提供用量統計和調用日誌。你可以先在控制檯確認日誌裏展示了哪些字段,再決定對賬表需要補記哪些參數。


大模型 API 賬單快速上手:4 步對賬法

對賬的核心思路是:用自己記錄的用量 × 自己記錄的單價快照,得到期望費用,再與平臺賬單對比。差異超出容忍範圍,就逐項排查。

llm-api-billing-token-reconciliation-guide-zh-hant-image-2

第 1 步:在每次調用後記錄用量字段

OpenAI 兼容格式的接口通常會在響應中返回 usage 對象。常見字段及其含義如下,不同模型和平臺的返回情況可能有差異,接入前需要實際請求一次確認。

字段(OpenAI 兼容格式常見寫法) 含義 對應計費項
prompt_tokens 本次請求的輸入 Token 總數 輸入(含緩存部分)
prompt_tokens_details.cached_tokens 輸入中命中緩存的部分 緩存讀取
completion_tokens 輸出 Token 總數 輸出(可能含推理部分)
completion_tokens_details.reasoning_tokens 輸出中的推理部分 推理
model 實際響應的模型名稱 用於識別版本變化

建議每次調用至少落庫以下信息:

  • 請求時間、請求 ID、業務場景標識;
  • 請求中指定的模型名 和 響應中返回的 model;
  • 上表中的全部用量字段,缺失的字段記爲空而不是 0;
  • 多模態請求的規格參數,如圖片尺寸、音頻時長、生成數量;
  • 是否流式、是否重試、是否被截斷(finish_reason)。

注意 prompt_tokens 和 completion_tokens 往往是“總數”,緩存和推理是其中的明細。計算費用時要先把明細從總數里減出來,再分別乘以對應單價,否則會重複計費或漏算折扣。

第 2 步:維護帶日期的價格快照

不要在代碼裏硬編碼單價。建議維護一張價格快照表,每一行記錄模型名、計費項、單價、幣種、生效日期和來源(官方定價頁或平臺公告)。

價格調整時新增一行,而不是覆蓋舊值。這樣回溯任意一天的賬單時,都能用當時的價格重新計算。如果你通過 API易 這類聚合平臺調用,單價應以平臺當前公佈的價格爲準,並同樣標註查詢日期。

第 3 步:計算期望費用

單次期望費用可以拆成幾項相加:

  • 未命中緩存的輸入 Token × 輸入單價;
  • 緩存讀取 Token × 緩存讀取單價(如有緩存寫入計費,另加寫入部分);
  • 可見輸出 Token × 輸出單價;
  • 推理 Token × 推理對應單價(多數情況下與輸出相同,以官方說明爲準);
  • 多模態部分按各自口徑單獨計算。

按天、按模型、按業務場景彙總後,就得到了一份“你認爲應該花多少錢”的賬本。

第 4 步:與平臺日誌和賬單比對

把自己的賬本和平臺的用量統計、調用日誌放在一起對比。先比總額,再比分模型金額,最後定位到具體請求。

建議設一個容忍閾值。由於匯率、計費精度、統計時區等原因,小幅差異很常見;超過閾值的部分才需要逐項排查。

🚀 快速開始:如果你已經在 API易 apiyi.com 上調用模型,可以先導出一段時間的調用日誌,與自己記錄的 usage 字段逐條對齊。日誌中是否單獨區分緩存 Token 和推理 Token,以平臺當前提供的字段爲準;如果沒有單獨列出,就以你本地記錄的響應字段作爲明細依據。


大模型 API 賬單異常信號:費用突變怎麼查

同一類請求的費用突然變化,是最值得警惕的信號。下表列出了常見原因和排查方向。

異常現象 可能原因 排查方法
單次費用上漲,調用量不變 模型別名指向了新版本,單價或 Token 消耗不同 對比響應中的 model 字段前後變化
輸入費用上漲,輸入 Token 總數不變 緩存命中率下降 查看 cached_tokens 佔比,檢查提示詞前綴是否被改動
輸出費用上漲,可見回覆長度不變 推理 Token 增長 查看 reasoning_tokens 趨勢,檢查推理強度參數
輸入 Token 持續緩慢上升 對話歷史未截斷、檢索片段變多、工具定義增加 抽樣查看完整請求體
調用次數比業務量多 客戶端重試、超時後重發 按請求 ID 和業務 ID 去重統計
圖片或視頻費用突增 分辨率、質量檔位或生成數量被改大 對比請求中的規格參數
賬單單價與快照不一致 官方或平臺調價 查閱定價頁和公告,更新價格快照

緩存失效:最隱蔽的成本上漲

緩存失效常常來自一次“看起來無害”的改動。比如在系統提示詞開頭加了當前日期,或者把用戶 ID 插在了前綴裏。這樣每個請求的前綴都不同,緩存會全部失效,輸入成本直接回到原價。

正確做法是把固定內容放在最前面,把變化的內容放在最後面。改動提示詞模板後,第二天就去看緩存命中佔比有沒有變化。

推理長度漂移:難度變化也會影響賬單

推理模型的費用和問題難度相關。如果某天用戶突然集中提了一批覆雜問題,推理 Token 會明顯上升,這屬於正常波動。但如果推理 Token 在請求類型不變的情況下持續增長,就要檢查是否換了模型版本或推理參數。

llm-api-billing-token-reconciliation-guide-zh-hant-image-3


大模型 API 賬單應對價格變化的檢查習慣

價格變化本身不可控,但發現得早晚可以控制。下面是一套可以長期堅持的檢查習慣:

  • 每週:看一次分模型的費用趨勢和單次平均成本,關注突變點;
  • 每月:完整對賬一次,差異超過閾值的逐項定位原因;
  • 每次改提示詞模板後:觀察 1-2 天的緩存命中佔比;
  • 每次切換或升級模型前:用小流量對比新舊模型的 Token 消耗和費用;
  • 關注公告:訂閱所用廠商或平臺的價格與模型更新公告,收到後立即更新價格快照;
  • 鎖定版本:生產環境儘量使用帶具體版本號的模型名,避免別名自動升級帶來意外。

💡 選擇建議:如果業務同時用到多個廠商的模型,分散在多個賬戶裏對賬會非常耗時。通過 API易 apiyi.com 統一接入,可以在同一個餘額、同一套日誌裏查看不同模型的用量,方便橫向對比單次成本。具體能看到的明細維度,建議先在控制檯覈實。


常見問題 FAQ

Q1:什麼是大模型 API 賬單裏的 Token?

Token 是模型處理文本的基本單位,可以理解爲分詞後的片段。一箇中文字可能對應一個或多個 Token,具體取決於模型的分詞器。賬單通常按輸入、輸出、緩存、推理等不同類別的 Token 數量分別計價。

Q2:緩存 Token 和普通輸入 Token 有什麼區別?

兩者都屬於輸入,但緩存 Token 是命中了已緩存前綴的部分,通常享受折扣。普通輸入 Token 按原價計費。部分廠商還對首次寫入緩存單獨收費,因此對賬時三者要分開統計。

Q3:推理 Token 爲什麼在回覆裏看不到?

推理 Token 是模型內部思考產生的,很多模型不會把完整推理過程返回給調用方,只在用量字段中給出數量。它通常按輸出單價計費,所以即使回覆很短,費用也可能不低。

Q4:同一個請求的費用爲什麼會突然變化?

最常見的原因有三個:模型別名指向了新版本、提示詞前綴變化導致緩存失效、推理長度增加。其次是重試導致的重複計費,以及多模態規格參數被調大。按本文的異常信號表逐項檢查即可定位。

Q5:如何藉助平臺日誌覈對自己的大模型 API 賬單?

先在自己的系統裏記錄每次響應的 `usage` 字段和請求 ID,再導出平臺的調用日誌按請求逐條對齊。以 API易 apiyi.com 爲例,可以在控制檯查看用量統計和調用日誌,先確認日誌中包含哪些字段,再與本地記錄合併對賬。

Q6:多模態模型的費用應該怎麼估算?

先查官方定價頁確認計價方式:按張、按秒,還是按分辨率折算 Token。然後在請求日誌中記錄對應的規格參數,例如圖片尺寸、音頻時長、視頻分辨率和時長,用這些參數乘以單價估算。

Q7:對賬發現差異時,先查哪裏?

先確認價格快照是否最新,排除調價因素。再比對調用次數,排除重試和重複請求。最後按模型、按計費項拆分差異,找出是輸入、緩存、推理還是多模態部分出了偏差。

Q8:這套對賬方法有哪些侷限?

它依賴響應中返回的用量字段,如果某些模型或接口不返回緩存、推理明細,就只能依賴平臺賬單。另外匯率、計費精度和統計時區會造成小幅差異,需要設置合理閾值,而不是追求分毫不差。


大模型 API 賬單核心要點 Key Takeaways

  • 費用由多類計費項構成:輸入、輸出、緩存、推理和多模態單價各不相同,需分開統計。
  • 輸入 Token 遠不止用戶提問:系統提示詞、歷史、檢索文檔、工具定義都計入輸入。
  • 緩存命中靠前綴一致:固定內容放前面,變量放後面,改模板後檢查命中率。
  • 推理 Token 看不見但收費:簡單任務避免用推理模型,關注推理長度趨勢。
  • 多模態先問“按什麼計”:按張、按秒或按分辨率折算,以官方定價頁爲準。
  • 對賬四步走:記錄用量、維護價格快照、計算期望費用、與日誌賬單比對。
  • 統一入口便於對賬:可藉助 API易 apiyi.com 的統一餘額與調用日誌集中核對多模型用量。

總結

看懂並覈對大模型 API 賬單的關鍵在於三點:

  1. 拆開看:把一次調用的費用拆成輸入、緩存、輸出、推理、多模態幾部分,分別對應來源;
  2. 自己記:每次調用落庫用量字段和規格參數,維護帶日期的價格快照;
  3. 定期比:每週看趨勢,每月對總賬,費用突變時按模型版本、緩存命中、推理長度、重試、規格參數逐項排查。

平臺運營方會專門覈驗這些計費口徑,作爲調用方,建立自己的對賬習慣同樣必要。如果你的業務需要同時調用多家模型,推薦通過 API易 apiyi.com 統一接入,在一個控制檯裏查看用量與調用日誌,再結合本文方法完成核對。


📚 參考資料

  1. V2EX 招聘帖:AI Agent 基礎設施公司大模型平臺運營崗位:崗位職責中列出“成本與計費覈驗”
  2. 鏈接:v2ex.com/t/1254263
  3. 說明:2026-11-03 發佈,描述了平臺側需覈驗輸入/輸出 Token、緩存 Token、推理 Token 及圖片、音視頻等計費口徑,並發現異常賬單、價格變化和計費偏差

  4. 各模型廠商官方定價頁:具體單價與計費規則的唯一權威來源

  5. 鏈接:請在所用廠商官網的定價或文檔欄目中查詢
  6. 說明:價格變動頻繁,引用時務必記錄查詢日期

作者:APIYI 技術團隊
技術交流:對大模型 API 賬單核對有疑問,歡迎通過 API易 apiyi.com 首頁聯繫我們,更多接入資料可查閱 docs.apiyi.com 文檔中心

Similar Posts