Ollama 是一個支持 Llama 3
、 Mistral
、 Gemma
、 Phi 3
等大型語言模型的框架,適用於 macOS、Windows、Linux 和 Docker。
下載位址: | MAC | Linux | Windows |
依安裝精靈進行即可
curl -fsSL https://ollama.com/install.sh | sh
docker pull ollama/ollama
運行 Llama 3
模型
ollama run llama3
查看所有支持的模型:
ollama list
拉取模型
ollama pull llama3
複製模型
ollama cp llama3 my-model
刪除模型
ollama rm llama3
curl http://localhost:11434/api/generate -d '{
"model": "llama3",
"prompt":"Why is the sky blue?"
}'
curl http://localhost:11434/api/chat -d '{
"model": "llama3",
"messages": [
{ "role": "user", "content": "why is the sky blue?" }
]
}'
由於 ollama 是開源,所以有不少開源軟體,幫 ollama 製作圖型化介面。而目前站長推薦使用 Open WebUI
。Open WebUI
的操作介面和 chatGPT
很接近,是運行在 docker
的環境下。
只要安裝好Docker
的環境後和ollama
的服務後,只要執行下列指令就可以開始玩ollama
了
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
除了用 Open WebUI
之外,有在使用 VScode
編輯器,可以安裝下面插件,就可使用 ollama
插件網址: 插件官網