# Install Ollama on Mac 自己架設 llm 的好處就不多說了,直接開始動手吧! ## Install * [Ollama](https://ollama.com/) Download for macOS Ollama是一款開源工具,目的在簡化大型語言模型(LLM)的本地運行和管理。它支援多種開源模型,如Llama 3、Phi 3、Mistral、Gemma等,並可在macOS、Linux和Windows平台上運行。 1. 下載後解壓縮,滑鼠點擊二下開啟 ![截圖 2024-11-10 下午5.19.05](https://hackmd.io/_uploads/HJyKWMCbkl.png) 2. 點選「打開」 ![截圖 2024-11-10 下午5.19.37](https://hackmd.io/_uploads/r1gbzGAbke.png) 3. 點選「Move to Applications」移至應用程式 ![截圖 2024-11-10 下午5.20.36](https://hackmd.io/_uploads/SysT-zCWJx.png) 4. 點選「Next」繼續 ![截圖 2024-11-10 下午5.20.58](https://hackmd.io/_uploads/BJShGfRWke.png) 5. 點選「Install」進行安裝 ![截圖 2024-11-10 下午5.21.10](https://hackmd.io/_uploads/HJS-mMAWJg.png) 6. 複製執行指令「ollama run llama3.2」後,點選「Finish」完成安裝 ![截圖 2024-11-10 下午5.22.06](https://hackmd.io/_uploads/rJ5VQzAW1l.png) ## 執行 1. 開啟終端機,貼上複製的指令「ollama run llama3.2」後按 Enter 執行。(llama3.2 表示選用的模型,可更改) ![截圖 2024-11-10 下午5.24.04](https://hackmd.io/_uploads/H1mVVzAbJe.png) 2. 執行後如下: ![截圖 2024-11-10 下午5.25.31](https://hackmd.io/_uploads/SJ95HGRWkg.png) 3. 來測試一下吧! ![截圖 2024-11-10 下午5.30.21](https://hackmd.io/_uploads/B1yeOz0-Jl.png) 4. 呃~好像不太對,是 prompt 的問題,重下試試: ![截圖 2024-11-10 下午5.32.20](https://hackmd.io/_uploads/By8LOMRb1e.png) 看起來不錯 5. /bye 離開 ## Open WebUI 如果想要有個類似 ChatGPT 的介面,同時也想讓其他電腦可以連線使用,就要再裝上 Open WebUI。 Open WebUI 在 Docker 中運行,所以要先裝 Docker(如果已裝 Docker,可跳過 Docker 安裝步驟。 ### 安裝 Docker 1. 至 [Docker](https://) 網站下載 Docker Desktop for Mac ![截圖 2024-11-21 上午9.11.52](https://hackmd.io/_uploads/Sy3Bwm2zke.png) 2. 下載後雙擊滑鼠左鍵開啟檔案,將 Docker 圖示拖曳至應用程式資料夾 ![截圖 2024-11-21 上午9.14.24](https://hackmd.io/_uploads/ByQ1um2Gkx.png) 3. 開啟 Docker 依指示進行安裝步驟 ![截圖 2024-11-21 上午9.15.49](https://hackmd.io/_uploads/rykjuQ2fkg.png) ![截圖 2024-11-21 上午9.16.02](https://hackmd.io/_uploads/BJUjum2zyl.png) ### 安裝 Open WebUI 1. 至 [Open WebUI](https://openwebui.com/) 網站,並點選「Get Open WebUI」按鈕。 ![截圖 2024-11-21 上午9.18.40](https://hackmd.io/_uploads/ByFvYXhGyl.png) 2. 將網頁向下捲動至 Installation with Default Configuration,並按下複製圖示,複製指令 ![截圖 2024-11-21 上午9.18.51](https://hackmd.io/_uploads/S1ApY7nfJl.png) ![圖片1](https://hackmd.io/_uploads/S1gpc72fJl.png) 3. 打開終端機將指令貼上,並按下 Enter 執行 ![截圖 2024-11-21 上午10.12.45](https://hackmd.io/_uploads/SJQFs7hM1x.png) 4. 開啟 http://mac_ip:3000 就可連上,第一個註冊的使用者就是管理員 ![截圖 2024-11-21 上午10.17.03](https://hackmd.io/_uploads/Sk6gh7nG1l.png) ![截圖 2024-11-21 上午10.17.12](https://hackmd.io/_uploads/B1cWh7nMye.png) 5. 可以開始使用囉~ ![截圖 2024-11-21 上午10.19.02](https://hackmd.io/_uploads/r1e_2Xhz1x.png) ## 結語 基本上依一些教學文或影片的步驟安裝沒什麼問題,算是極容易上手。 硬體:Mac Mini, 3.6 GHz 四核心 Intel Core i3, 8GB 2667 MHz DDR4 這樣的硬體配備在本地端執行時速度還可以,但使用網路連線時速度就有點慢... 實測採用 llama3.2 model,從送出 prompt 到出現回應約 16 秒,回應完成時間則視回應內容長短而定。 ## References * [透過Ollama在本機電腦執行大型語言模型(LLM):macOS篇](https://swf.com.tw/?p=1949) * [離線不怕隱私外洩!免費開源 AI 助手 Ollama 從安裝到微調,一支影片通通搞定!](https://www.youtube.com/watch?v=JpQC0W91E6k)