Insights

開源模型是什麼?7B、70B 怎麼看、要多少顯示卡記憶體:公司自己跑 AI 模型前要知道的事


先講結論:

  • 7B、70B 的 B 是 billion(十億),指模型的參數數量。7B 約 70 億個、70B 約 700 億個。
  • 參數主要就是「權重」:模型訓練時學到的數字。「公開權重」就是把這些數字放出來,讓人下載到自己的電腦或主機上跑。
  • 模型越大,需要的顯示卡記憶體越多:一般精度下,8B 模型光載入就要約 16 GB,70B 約 140 GB。
  • 量化可以把模型壓小,代價是答案可能比較不準。
  • 「公開權重」不等於「開源」,而且每個模型的授權條款不同,商用前要看清楚。
  • 用 ChatGPT、Claude、Gemini 這類線上服務,不用管這些;只有想把模型放在自己的主機上,才需要挑大小、算硬體。

先複習:LLM 的「參數」和「權重」

LLM(大型語言模型)是用大量文字訓練出來的 AI 模型。訓練的過程,就是不斷調整模型裡的一大堆數字,讓它越來越會「猜下一段字」。這些數字就叫參數。

依 Google 機器學習名詞表的定義,參數是模型在訓練中學到的「權重和偏差值」,而權重是模型拿來和其他數值相乘的數字。參數裡絕大部分是權重,所以一般講「權重」,指的就是訓練好的模型本身。

還不熟 LLM 的話,可以先看〈LLM 是什麼?大型語言模型白話說明〉。

7B、8B、70B 是什麼意思?

模型名稱後面的數字加 B,代表參數的數量,B 是 billion(十億):

寫法 參數數量(約)
2B 20 億
7B/8B 70 億/80 億
70B 700 億
405B 4,050 億

Google 的 web.dev 文件也這樣說明:模型標示的大小指的是參數數量,例如 Gemma 2B 代表約 20 億個參數,「約」是因為不會剛好是整數。

同一個系列裡,越大通常越聰明,能處理比較複雜的問題;越小則越快、越省資源,但同樣的工作可能要把問題寫得更清楚。

要多少顯示卡記憶體?

跑模型時,參數要先放進記憶體。參數越多,要的記憶體越多。Hugging Face 介紹 Meta Llama 3.1 時,列出三種尺寸「只載入模型」需要的顯示卡記憶體:

模型大小 一般精度(16 位元) 8 位元 4 位元
8B 約 16 GB 約 8 GB 約 4 GB
70B 約 140 GB 約 70 GB 約 35 GB
405B 約 810 GB 約 405 GB 約 203 GB

可以看出一個簡單的規律:一般精度下,每 10 億個參數約需 2 GB。

幾個要注意的地方:

  • 這只是「把模型放進去」的量,實際使用時還要再多一些(例如對話內容越長,要的記憶體越多)。
  • Hugging Face 說 8B 模型約 16 GB,很多消費級顯示卡放得下;405B 連一台裝 8 張 H100 的主機(約 640 GB)都放不下,要多台主機或降低精度。
  • 不同模型的實際需求不完全一樣,下載前請看該模型自己的說明。

黃色小機器人推著推車搬模型:標示 8B 的小箱子放得進顯示卡記憶體,70B 的箱子要好幾張顯示卡,405B 的大箱子大到放不下;旁邊一台標示「量化:壓小」的機器正把箱子壓小

圖:模型越大,需要的顯示卡記憶體越多;量化可以把模型壓小。

量化是什麼?把模型壓小的方法

量化(Quantization) 是把每個參數用比較少的位元來存。例如原本用 16 位元存一個數字,改成 8 位元或 4 位元。上面那張表的 8 位元、4 位元,就是量化後的大小。

Google 名詞表的說明是:量化可以減少運算量、記憶體和耗電,但有時會降低模型的準確度。

所以常見的取捨是:

  • 機器不夠大 → 用量化版本,先跑得起來。
  • 答案品質很重要 → 用比較高的精度,或換大一點的機器。

參數越多一定越好嗎?

不一定。幾個官方說法可以參考:

  • web.dev:針對自己用途微調過的小模型,表現可能比通用的大模型更好。
  • Meta(Llama 3 發表文):實際使用時,大家通常偏好小一點的模型,因為跑起來有效率得多;他們也發現,用遠多於傳統建議的資料去訓練 8B 模型,表現還會持續進步。也就是說,訓練資料多寡也很重要,不是只看參數。

挑模型時比較實際的順序是:先確定要做什麼事 → 用幾個不同大小的模型實際測試 → 選「夠用」的最小那個。

「開源模型」和「開放權重」一樣嗎?

新聞常把可以下載的模型都叫「開源模型」,但嚴格來說不一樣:

  • 開放權重(open weights):公開訓練好的權重,讓人下載使用。Hugging Face 介紹 Llama 3.1 時,用的就是 open-weight models 這個說法。
  • 開源 AI(Open Source AI):依推動開源授權的 Open Source Initiative(OSI)定義,除了參數,還要提供足夠詳細的訓練資料說明和訓練與執行用的完整程式碼,並允許任何人為任何目的使用、研究、修改、分享。只公開權重,不符合這個定義。

和「開源」相對的說法是閉源或不公開權重的模型:ChatGPT、Claude、Gemini 這類服務背後的主要模型,只能透過服務商的網站或 API 使用,不能下載。

授權條款要看什麼?

能下載,不代表可以隨便用。每個模型都有自己的授權條款,商用前一定要看。以 Meta 的 Llama 3.1 社群授權為例:

  • 產品或服務的每月活躍用戶超過 7 億,要另外向 Meta 申請授權。
  • 散布 Llama 或含有 Llama 的產品,要明顯標示「Built with Llama」。
  • 用 Llama 或它的輸出去訓練、微調另一個公開的模型,模型名稱開頭要加上「Llama」。

其他模型的條款可能更寬鬆,也可能更嚴格。條款會更新,請以下載當下的官方授權文件為準。

公司什麼時候需要自己跑模型?

大多數情況下,用線上服務就夠了,不用自己準備機器。會考慮自己跑模型,通常是因為:

  • 資料不能傳出去:例如客戶個資、內部機密,規定不能送到外部服務。
  • 要在沒有網路的環境使用:例如工廠、內網系統。
  • 用量很大、內容很固定:同一件事每天要做非常多次,自己跑可能比較划算(要實際算過硬體、電費和維護人力)。
  • 要針對自己的資料微調:讓模型更懂公司的用語和流程。

自己跑模型要多負責的事:準備與維護硬體、更新模型、控制誰能用、留下使用紀錄。這些在線上服務是服務商在做。

如果只是想讓 AI 讀懂公司文件,不一定要自己跑模型,可以先看〈RAG 是什麼?〉。

常見問題

7B 是什麼意思?

B 是 billion(十億),7B 指模型約有 70 億個參數。參數是模型訓練時學到的數字,數量越多通常能力越強,但需要的記憶體也越多。

7B 模型需要多少顯示卡記憶體?

以一般精度(16 位元)估算,每 10 億個參數約需 2 GB,所以 7B 到 8B 的模型光載入就要約 14 到 16 GB;量化成 4 位元大約 4 GB 左右。實際使用還要再多一些,請以該模型的說明為準。

權重和參數有什麼不一樣?

參數是模型訓練時學到的所有數字,主要是權重,另外還有少量的偏差值。一般講「公開權重」,就是把訓練好的模型本身放出來。

開源模型和閉源模型差在哪?

開源或開放權重的模型可以下載到自己的電腦或主機上跑;閉源模型只能透過服務商的網站或 API 使用。嚴格來說,「開放權重」不等於「開源」:依 OSI 的定義,開源 AI 還要公開訓練資料說明和完整程式碼。

量化會讓模型變笨嗎?

有可能。量化是用比較少的位元存參數,可以省下記憶體與運算,但有時會降低準確度。要不要量化,要用自己的實際工作測過再決定。

開源模型可以免費商用嗎?

要看每個模型的授權條款。以 Llama 3.1 為例,可以商用,但每月活躍用戶超過 7 億要另外申請授權,散布時也要標示「Built with Llama」。商用前請看下載當下的官方授權文件。

延伸閱讀

AI 名詞系列:

公司想把 AI 放在自己的主機上,或接進現有系統,可以參考我們的 AI 應用開發服務。

分享這篇

相關服務

AI 智慧應用開發 用 AI 和數據驅動商業決策。了解服務內容、合作流程與案例 →

相關案例

LabLearn — AI 合規訓練平台Lab Space 自有產品 ReMaker AI ReMaker Front

延伸閱讀

LLM 是什麼?大型語言模型白話說明:它怎麼回答問題、跟 ChatGPT 是什麼關係2026-11-13 AI 的 Skill 是什麼?Agent Skills 白話說明:把重複的工作流程寫成 AI 的工作手冊2026-11-13 GitHub Copilot、Cursor、Claude Code 差在哪?AI 寫程式工具比較(2026)2026-11-05
與我們聊聊你的專案
回到頂部 作品集 服務項目 知識文章 產品服務 聯絡我們
Lab Space