2026-09-07 12 min read -- 次瀏覽
Ollama 本地部署實戰:開箱即用的私密 LLM
一台普通電腦就能跑的開源大模型部署方案,離線、免費、隱私有保障。
📌 本篇文章重點
- Ollama 是一鍵在本機跑開源 LLM 的工具,免費、離線、隱私不外流。
- 從安裝到呼叫 API,10 分鐘完成,甚至不用寫程式。
- 模型選擇建議:8GB 記憶體跑 7B,16GB+ 才能舒服跑 14B 以上。
- 它提供 OpenAI 相容 API,原來的程式幾乎不用改。
一、為什麼這篇值得看?
用雲端 API 很方便,但有些人場景不允許:離線環境、隱私資料、長期的成本,或只是玩票不想綁死一家供應商。Ollama 把「在自家電腦跑 LLM」這件事,從地獄級門檻降到一鍵安裝。
重點是它的 API 與 OpenAI 相容——今天學會,明天接哪家都順手。
二、核心概念,3 分鐘搞懂
Ollama 做的其實不多:幫你下載模型、管理模型、用一行指令在本地開 API。它自己不是模型,而是模型的「執行器+下載器」。
💡 一句話總結
Ollama =「模型開箱即用」的本地工具。你負責選模型,它負責跑起來。
三、動手實作:3 步在本機喚醒一個 AI
Step 1
安裝 Ollama
macOS / Linux / Windows
# macOS(或至官網下載 App)
curl -fsSL https://ollama.com/install.sh | sh
# 安裝後確認
ollama --version
Step 2
下載並執行一個模型
Bash
ollama pull qwen2.5:7b # 先下載
ollama run qwen2.5:7b # 互動對話試試看
>>> 用一句話介紹你自己?
💡 選模型原則
你的可用記憶體(RAM/VRAM 較小者)決定能跑多大的模型:8GB → 7B 等級;16GB → 14B 等級。顯卡(GPU)愈強,產出速度愈快。
Step 3
用 API 呼叫它(OpenAI 相容)
Python
from openai import OpenAI
client = OpenAI(
base_url="http://localhost:11434/v1", # Ollama 本地端點
api_key="ollama", # 可任意填
)
resp = client.chat.completions.create(
model="qwen2.5:7b",
messages=[{"role": "user", "content": "寫一句推薦書的文案"}],
)
print(resp.choices[0].message.content)
四、常用模型選擇表
| 模型 | 參數量 | 建議硬體 | 適合 |
|---|---|---|---|
| qwen2.5:0.5b | 0.5B | 4GB 記憶體 | 嵌入、腳本、測試 |
| qwen2.5:7b | 7B | 8GB 記憶體 | 日常問答、中文寫作 |
| llama3.1:8b | 8B | 8GB 記憶體 | 英文任務、程式生成 |
| qwen2.5:14b | 14B | 16GB 記憶體 | 推理與翻譯品質更好 |
| nomic-embed-text | 嵌入款 | 任何機 | RAG 向量化 |
五、常見問題(FAQ)
Q1我的 CPU 也能跑嗎?
可以,只是慢。7B 模型在 CPU 上約每秒幾個 token,夠測試,但即時聊天體驗不佳。想要速度還得靠 GPU。
Q2為何輸出比雲端模型差?
正常。開源 7B 的綜合能力本來就低於頂級閉源模型。本機優勢在於免費、離線、隱私,不在於單點打榜。
Q3要釋放被模型佔用的記憶體?
`ollama stop
總結
三個指令(安裝、下載、執行)就擁有自己的 AI,還附送 OpenAI 相容 API。先從 7B 開始跑順,想要在哪個面向上強,再回來換模型——本機部署的路,這條是最省力的起點。