Kimi K3 Qwen3.8 自托管顯存與成本平衡點

勝出方案:驗證期與波動負載選 API+短期算力雙軌;只有高利用率、資料必須留在自有邊界,且具備分散式運維能力的團隊,才進入自托管。Kimi K3 Qwen3.8 自托管顯存不能用「總參數 × 量化位數」一項決定,必須同時計算權重、KV Cache、運行時餘量、並發容量、跨節點碎片與故障冗餘。
這篇適合三類讀者:
AI Agent 團隊,正在判斷私有化是否真的降低長期調用成本。
推理平台負責人,需要把模型權重、上下文、併發和冗餘轉成可驗收資源。
算力採購決策者,需要在購買集群、租用算力與 API 之間設下放棄線。
先看可部署性:未確認的模型不能進採購清單
大型 MoE 模型最容易造成錯誤判斷的地方,是把「每個 token 實際啟用的參數」當成「必須常駐的全部權重」。
兩者用途不同:
- 總參數:決定權重檔案的常駐容量。
- 激活參數:影響單 token 的計算量、路由負載與理論吞吐。
- 權重精度:決定每個參數實際佔用多少儲存空間。
- 推理格式:決定量化縮放資料、封裝方式、核心支援和載入路徑。
- 上下文與併發:決定 KV Cache 是否快速吃掉剩餘顯存。
目前可核對的 DeepSeek 官方資料把 DeepSeek-V4-Pro 列為 1.6T 總參數、49B 激活參數,DeepSeek-V4-Flash 則列為 284B 總參數、13B 激活參數,兩者均標示 1M context。這組資料足以說明:激活參數可以幫助估算計算量,但不能直接替代權重容量。(api-docs.deepseek.com)
Kimi K3 的 2.8T 參數、896 個專家、每 token 啟用 16 個專家及 1M context,目前主要出現在社群整理與預覽材料中;這些可作為驗證線索,不能在缺少完整官方權重、授權條款與穩定框架支援時直接當成採購定論。(huggingface.co)
Qwen3.8 則應以官方模型倉庫當前可見的 config、權重檔案、授權與推理說明為準。若技術報告、量化格式或主流推理框架支援尚未完整公開,該模型只能列入驗證清單,不能列入採購清單。
採購前至少完成以下核對:
- 下載官方模型卡、
config和授權檔案。 - 確認權重是否完整,是否存在分片、客製化程式或特殊 tokenizer。
- 確認推理框架是否原生支援該架構,而非只靠社群分支。
- 檢查量化格式是否有目標 GPU 的核心支援。
- 用實際上下文、工具呼叫與併發負載完成載入驗證。
顯存拆分:權重只是第一個變數
Kimi K3 Qwen3.8 自托管顯存應採用下列結構,而不是尋找一個脫離負載的「最低顯存」:
總 GPU 記憶體需求
= 權重顯存
+ KV Cache
+ 運行時與啟動緩衝
+ 通訊緩衝
+ 多模態元件
+ 顯存碎片
+ 故障與擴容冗餘
權重顯存可先用這個初算式:
權重顯存
≈ 總參數量 × 每參數位元組
+ 量化縮放與元資料
+ 未量化層
+ tokenizer、embedding 或客製化層額外佔用
四 bit 只代表理論上的每參數儲存下限。實際 MXFP4 或其他封裝通常還會加入區塊縮放資料;若硬體或核心不支援量化路徑,框架可能退回較高精度執行。相關量化說明也指出,MXFP4 需要區塊縮放與對應核心,否則可能採用更耗記憶體的路徑。(huggingface.co)
KV Cache 必須獨立估算:
KV Cache
≈ 層數 × KV head 數 × head 維度 × 上下文 token 數
× 併發序列數 × K/V 儲存精度
若使用 FP8 KV Cache,記憶體壓力可能下降,但也要確認校準方法、Attention backend 和目標框架版本。官方 vLLM 文件目前列出 per-tensor 與 per-attention-head 等 FP8 KV Cache 路徑,並註明不同 backend 有各自限制。(docs.vllm.ai)
真正容易漏算的是後四項:
- 運行時餘量:CUDA、通訊、workspace、啟動暫存與採樣器。
- 並行碎片:Tensor Parallel 或 Pipeline Parallel 分片不一定平均,部分層可能形成最大卡瓶頸。
- 多模態元件:視覺 encoder、影像 token 和額外 projector 會改變記憶體曲線。
- 故障冗餘:若一張 GPU 故障就令整個服務停擺,名義上的最低配置並不是真正可用配置。
提醒:「模型成功載入」只證明權重能放進記憶體,不代表長上下文、工具呼叫、併發佇列和滾動升級能穩定運作。
方案比較:自建、租用、API 或雙軌
下面這張表適合在採購會議中直接使用。金額欄刻意保留變數,因為 GPU 租賃、儲存、頻寬和人工成本必須以團隊所在區域及實際合約核算,不能套用未核實的固定價格。
| 方案 | 適合條件 | 主要成本變數 | 主要風險 | 決策結論 |
|---|---|---|---|---|
| 自建集群 | 長期高利用率、資料不可離開自有邊界 | GPU 折舊、電力、機櫃、網路、值守、備援 | 低利用率仍持續付固定成本 | 先做隔離驗證,再決定採購 |
| 長租或短租算力 | 驗證模型、短期專案、負載尚未穩定 | 實際租用時數、儲存、交付、跨區頻寬 | 資源交付與硬體型號不一致 | 適合驗證期與峰值補位 |
| API | 請求量波動、團隊缺乏 GPU 運維 | 輸入 token、輸出 token、快取命中、限流 | 資料邊界、供應商政策、長期單價 | 先用於認證需求與基準成本 |
| API+短期算力雙軌 | 同時需要快速上線與私有化驗證 | API 用量+租賃週期+工程投入 | 兩條鏈路都要維護 | 多數驗證期團隊的首選 |
DeepSeek 官方計費頁目前以每 1M tokens 的輸入、輸出及快取命中狀態計價,並同時列出 V4-Pro 與 V4-Flash 的併發限制。這類資料可直接放進 API 成本公式,但價格可能調整,正式核算時仍應重新查看官方頁面。(api-docs.deepseek.com)
API 月成本可寫成:
API 月成本
= 輸入 token × 輸入單價
+ 輸出 token × 輸出單價
+ 未命中快取的額外成本
+ 重試、工具呼叫與峰值溢出成本
自托管月成本則應拆成:
自托管月成本
= 計算資源
+ 儲存
+ 網路與頻寬
+ 部署工程
+ 監控值守
+ 升級驗證
+ 故障容量
平衡點不是「自托管單 token 成本低於 API」這麼簡單。若 GPU 平均利用率低,固定成本會攤在很少的 token 上;若 Agent 工作流有大量等待工具回應的時間,GPU 也未必持續產生有效負載。
服務能力:從能載入到能交付
採購驗收至少要記錄四項指標:
- 首字延遲:請求進入後,多久產生第一個可見 token。
- 生成吞吐:在指定併發下,每秒可持續輸出的 token。
- 併發佇列:排隊時間是否在業務可接受範圍。
- 長上下文占用:上下文增加後,KV Cache 是否擠壓運行時餘量。
測試不能只跑短對話。AI Agent 團隊應建立三組固定負載:
- 普通問答:短上下文、低併發,觀察首字延遲。
- 長文件任務:逐步增加上下文,記錄 KV Cache 增長。
- 工具呼叫:加入多輪函式呼叫、推理內容回傳和失敗重試,觀察佇列與穩定性。
Kimi K3 的公開整理資料提到其原生視覺能力與 1M context,但由於目前可核對的框架、權重和硬體支援仍需逐項確認,不能直接把這些欄位轉成固定 GPU 數量。(huggingface.co)
跨節點部署也會改變結果。Tensor Parallel 會增加 GPU 間同步,Pipeline Parallel 可能帶來氣泡與批次限制;當節點間頻寬或延遲不符合框架假設時,理論上可用的 GPU 會轉化為通訊等待。推理框架文件雖然提供 Tensor Parallel、Pipeline Parallel 與分散式執行選項,但實際可用吞吐仍需在目標拓撲上測試。(docs.vllm.ai)
五步驗證流程:把公式變成採購證據
第一步:固定模型版本
保存模型倉庫 commit、權重分片清單、config、tokenizer、授權和框架版本。不要用「最新版本」作為驗收條件。
第二步:先算理論下限
按總參數與權重精度估算權重容量,再預留 KV Cache、運行時、通訊及故障容量。激活參數只放在吞吐與算力欄位。
第三步:完成單卡與多卡載入
先確認單卡是否能正確初始化,再測試 Tensor Parallel 或 Pipeline Parallel。記錄每張 GPU 的峰值占用,不只記錄集群總和。
第四步:跑三種業務負載
普通對話、長上下文和 Agent 工具呼叫都要執行。每組測試至少記錄首字延遲、生成吞吐、峰值顯存、錯誤率與佇列長度。
第五步:把偏差歸因
若實測顯存高於公式,逐項檢查量化元資料、未量化層、KV Cache 精度、框架 workspace、碎片和並行分片。沒有完成這一步,不能把「多加幾張卡」當成正式方案。
團隊可將測試紀錄、監控權限和版本管理納入ProxyMac 的支援說明,先把驗證流程整理成可重複執行的程式,再比較長租、自建或 API 的總成本。
決策表:到達哪條線就停止觀察
| 驗收項目 | 通過條件 | 未通過時的處理 |
|---|---|---|
| 權重與授權 | 權重完整、授權可用、版本可固定 | 留在驗證清單,不採購 |
| 框架相容性 | 目標框架可穩定載入,無關鍵非正式補丁 | 改用 API 或等待官方支援 |
| 服務指標 | 首字延遲、吞吐、併發和長上下文均達業務門檻 | 降低模型規模或放棄自托管 |
| 成本利用率 | 預估利用率足以攤平固定成本 | 採用 API+短期算力 |
| 運維能力 | 有監控、告警、升級、備援與故障處理責任人 | 不進入自建集群 |
| 擴容週期 | 峰值期間能在可接受時間內增加容量 | 保留 API 作為溢出路徑 |
對 DeepSeek V4 而言,官方 API 已提供明確的模型版本、token 計費與工具呼叫能力,因此可先用 API 建立真實流量基線,再決定是否為自建集群承擔固定成本。(api-docs.deepseek.com)
若目前方案是單純依賴 API,缺點通常是資料邊界受供應商政策約束、峰值時受限流影響、長期大量輸出成本難以預測。若目前方案是直接購買集群,則會面對低利用率、跨節點故障、升級停機與專職運維成本。相較之下,ProxyMac 的雲端 Mac 更適合承載 Agent 開發、遠端除錯、部署腳本驗證與監控操作,不適合作為完整萬億參數模型推理集群。若需要先核算不同地區的租用方式,可參考ProxyMac 的方案頁,再把短週期隔離算力成本填回本文公式。
FAQ:四個容易誤判的成本問題
Kimi K3 量化後,顯存應該怎樣估算?
不能只把總參數乘以 4 bit。Kimi K3 的公開整理資料提到 2.8T 參數與 MXFP4 權重,但實際部署仍要加入量化縮放資料、未量化層、KV Cache、運行時緩衝、並行碎片及故障冗餘。正式採購前,必須以完整權重和目標上下文做載入測試。
Qwen3.8 自托管應按總參數還是激活參數計算?
採購顯存時先按總參數計算常駐權重,再用激活參數估算每個 token 的計算量與吞吐。MoE 模型雖然每次只啟用部分專家,但未參與當前 token 的權重通常仍須保留在 GPU 或可接受延遲的記憶體層級,不能直接用激活參數代替權重容量。
DeepSeek V4 自建集群和 API,哪一種比較划算?
先把實際輸入、輸出、快取命中率、峰值併發和團隊利用率代入同一張成本表。DeepSeek 官方已列出 V4 Pro 與 V4 Flash 的 token 計費及併發限制;若流量波動大、工程人力有限,API 通常較容易控制固定成本。高利用率且資料邊界嚴格時,再進入自建驗證。
萬億參數 MoE 模型何時應該放棄自托管?
只要模型在目標硬體上無法達到首字延遲、生成吞吐或長上下文指標,或框架仍需大量非正式補丁,就應暫停採購。若故障容量、升級驗證、監控值守和跨節點網路成本超出預算,也應改用 API 與短期算力雙軌,而不是把最低載入成功當成生產可行。
最後的做法很直接:先複製本文兩張表,填入團隊自己的上下文長度、併發、輸入輸出 token、利用率和運維工時;若結果仍接近成本平衡點,再使用短週期隔離算力驗證部署程式、Agent 工作流與監控鏈路。驗收通過後,再在自建、長租、API 或雙軌之間簽下明確結論,而不是繼續觀察。