在 Mac 上執行 LLM。

Apple 晶片 Mac 是在本機執行語言模型的最佳機器之一:隱私、可離線、速度快。以下教你五分鐘上手,以及如何挑選裝得下的模型。

更新於

重點整理

  • 任何搭載 Apple 晶片的 Mac 都能執行本機 LLM。記憶體決定裝得下哪些模型,記憶體頻寬決定執行速度。
  • 最快的入門方式:LM Studio(一個 App)或 Ollama(一行指令)。想要最快速度和最多控制:Apple 的 MLX 搭配 mlx-lm。
  • 經驗法則:4-bit 模型每 10 億參數需要略多於 0.5 GB 記憶體,另外還要替上下文留空間。
  • 在 MLX Bench 上測測你的 Mac,並與其他所有 Apple 晶片比較。

1你的 Mac 裝得下什麼

模型權重必須放進記憶體,還要替上下文和 macOS 保留餘裕。以每個權重 4 bit 計算,每 10 億參數約需 0.55 到 0.6 GB。

Mac 記憶體舒適的模型規模(4-bit)同級範例
8 GB約 4B 以內小型聊天與程式設計模型
16 GB約 14B 以內最熱門的 7B–14B 模型
32 GB約 30B 以內,或規模相近的混合專家模型中型推理與程式設計模型
64 GB約 70B 以內大型密集模型
128 GB約 120B 以內(混合專家)gpt-oss-120b,約 65 GB
512 GB數千億參數Qwen3.5-397B-A17B,約 220 GB
僅為概略值;量化方式、上下文長度和其他 App 都會影響數字。參數量取自各自的模型卡(gpt-oss-120b、Qwen3.5-397B-A17B)。

速度是另一回事:每產生一個新 token,都要把作用中的權重從記憶體讀一遍,所以每秒 token 數與記憶體頻寬成正比。我們的本機 LLM 最佳 Mac 指南涵蓋了每款晶片。

2最簡單的方式:LM Studio

LM Studio 是一款免費的 Mac App,內建聊天視窗和模型瀏覽器。在 Apple 晶片上,它既能執行 Apple 的 MLX 格式模型,也能執行 llama.cpp 使用的 GGUF 格式模型。

  1. 下載並打開 LM Studio。
  2. 搜尋模型,在 Apple 晶片上優先選擇 MLX 版本,並挑選記憶體裝得下的規模。
  3. 載入模型,開始聊天。你也可以開啟它的本機伺服器,供其他 App 使用。

3一行指令:Ollama

Ollama 在終端機中執行模型,並提供給 Mac 上的其他 App 使用。安裝後,一行指令就能下載並啟動模型:

ollama run llama3.2

從 0.19 版起,Ollama 在 Apple 晶片上推出由 Apple MLX 框架驅動的預覽版,支援的模型速度大幅提升;這個預覽版要求 Mac 記憶體大於 32 GB(Ollama)。

4最快的方式:Apple 的 MLX 與 mlx-lm

MLX 是 Apple 為 Apple 晶片打造的開源機器學習框架,mlx-lm 是它的語言模型套件。Hugging Face 上的 mlx-community 組織提供了數千個可直接使用的模型。

pip install mlx-lm
mlx_lm.generate --model mlx-community/Llama-3.2-3B-Instruct-4bit --prompt "Explain unified memory in one paragraph"

用 mlx_lm.chat 在終端機裡對話,用 mlx_lm.server 啟動一個讓其他 App 呼叫的本機 API。在 M5 晶片上,MLX 會使用 GPU 中新增的神經加速器:Apple 實測第一個 token 出現的速度比 M4 快 3.3 到 4.1 倍(Apple Machine Learning Research)。

5先測一測,再讓它上工

MLX Bench 是一個開放排行榜,記錄 MLX 在每款 Apple 晶片上的速度:產生和提示詞處理的每秒 token 數,以及峰值記憶體。在你的 Mac 上執行這個單檔腳本,看看排在哪裡。

你不用 Mac 的時候,它可以為別人執行 AI。MLX Node 是一款免費 App,以同一個 MLX 框架為 MLX Network 執行 AI 工作,為通過驗證的工作賺取 MLX 代幣,一切都在你設定的上限之內。

6常見問題

MacBook Air 跑得動 LLM 嗎?
可以。16 GB 的 MacBook Air 能順暢執行 4-bit 的 7B 到 14B 模型;32 GB 則可執行約 30B 以內的模型。它會比搭載 Pro 或 Max 晶片的 Mac 慢,因為後者的記憶體頻寬更高。
在 Mac 上 MLX 比 Ollama 快嗎?
通常是,因為 MLX 是為 Apple 晶片撰寫的。Ollama 自己由 MLX 驅動的預覽版,也回報了在 Apple 晶片上的大幅提速。我們的 MLX 與 Ollama 比較指南有詳細說明。
本機模型可以離線使用嗎?
可以。模型下載後完全在你的 Mac 上執行,你的提示詞從不離開這台 Mac。
70B 模型需要多少記憶體?
4-bit 下權重約需 40 GB,所以需要 64 GB 或以上記憶體的 Mac。品質相近的混合專家模型可能需要更多記憶體,但執行起來更快。

資料來源

  1. gpt-oss-120bhuggingface.co
  2. Qwen3.5-397B-A17Bhuggingface.co
  3. LM Studiolmstudio.ai
  4. Ollamaollama.com
  5. Ollamaollama.com
  6. MLXgithub.com
  7. Apple Machine Learning Researchmachinelearning.apple.com

延伸閱讀

Mac 本機執行 LLM:MLX、Ollama、LM Studio 教學 | MLX