Ollama 設定筆記
下載
啟動/停止服務
# 停止
Stop-Process -Name "ollama" -Force
# 重新啟動(背景執行)
Start-Process "ollama" -ArgumentList "serve"
查看想要使用的模型
安裝模型
ollama pull gemma4:26b
列出目前已下載的模型
ollama list
查看模型
ollama show gemma4:26b
執行模型
ollama run gemma4:26b
Ollama預設情況下,閒置5分鐘的模型,會自動被卸載。如果要改變這個情況
# 永不自動卸載
set OLLAMA_KEEP_ALIVE=-1
ollama run gemma4:26b
# 改為 30 分鐘
setx OLLAMA_KEEP_ALIVE=30m
ollama run gemma4:26b
# 詢問後,就立即卸載
ollama run gemma4:26b "你的問題" --keepalive 0
列出目前使用的模型
ollama ps
卸載模型
ollama stop gemma4:26b
刪除模型
ollama rm 模型名稱
其他
允許同時載入多個模型
- 搜尋「編輯系統環境變數」→「環境變數」
- 在「系統變數」區塊新增兩筆
- OLLAMA_MAX_LOADED_MODELS:2
- OLLAMA_NUM_PARALLEL:2
- 重新啟動 Ollama 服務
OpenCode
安裝
node.js
什麼是node.js?正常來說 JavaScript 只能在瀏覽器裡跑,Node.js 讓它可以像 Python 一樣在本機執行程式。讓 OpenCode 可以執行的環境。
要安裝node.js,可以直接於官網下載並安裝。Node.js — 下載 Node.js®
透過以下指令確認
npm --version
node --version
如果在執行時,如果有以下錯誤
npm : 因為這個系統上已停用指令碼執行,所以無法載入 C:\Program Files\nodejs\npm.ps1 檔案。如需詳細資訊,請參閱 about_Exe
cution_Policies,網址為 https:/go.microsoft.com/fwlink/?LinkID=135170。
位於 線路:1 字元:1
+ npm --version
+ ~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
這是 Windows PowerShell 的執行原則限制,不是 Node.js 的問題。解決方式為,開啟Powershell後,執行以下指令:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
再次進行確認
npm --version
node --version
有顯示,版本後,就代表完成。
opencode
安裝opencode
npm install -g opencode-ai
指定載入的model
# 透過指令
opencode --model ollama/qwen3:35b
# 透過設定檔
# 一般在 C:\Users\你的帳號\.config\opencode\opencode.jsonc
本地端LLM設定檔
{
"$schema": "https://opencode.ai/config.json",
"model": "ollama/qwen3:35b",
"provider": {
"ollama": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama (local)",
"options": {
"baseURL": "http://localhost:11434/v1"
},
"models": {
"qwen3:35b": {
"name": "Qwen3 35B"
}
}
}
}
web介面的相關設定
# 啟動opencode web
opencode web
# 指定連接port
opencode web --port 4096
# 變更bind-IP
# opencode web預設綁定localhost
# 如果想要從其他主機連過來,可以使用以下設定
opencode web --hostname 0.0.0.0
或是也可以改為採用設定檔的方式
"server": {
"port": 4096,
"hostname": "0.0.0.0"
}
移除opencode
npm uninstall -g opencode-ai
