AI工具有那些? @ 香港AI工具平台
Ollama 指令教學:隨著大型語言模型(LLM)在人工智慧領域的廣泛應用,Ollama作為一款本地運行的輕量級大型語言模型平台,提供了豐富且實用的命令行指令,方便用戶管理模型、啟動服務、進行交互等操作。本文將系統介紹Ollama常用指令的功能與使用方法,幫助初學者與開發者快速掌握Ollama的操作技巧,提升本地AI模型的應用效率。


環球AI能力評測基準認證考試 ACE, AI證照 @ ExtranAI
AI資訊

Ollama 指令教學

隨著大型語言模型(LLM)在人工智慧領域的廣泛應用,Ollama作為一款本地運行的輕量級大型語言模型平台,提供了豐富且實用的命令行指令,方便用戶管理模型、啟動服務、進行交互等操作。本文將系統介紹Ollama常用指令的功能與使用方法,幫助初學者與開發者快速掌握Ollama的操作技巧,提升本地AI模型的應用效率。

一、Ollama指令總覽

Ollama的基本使用格式為:


 

 

 

text

ollama [flags] ollama [command]

其中,flags為全局選項,command為具體執行的指令。常用指令包括:

  • serve:啟動Ollama服務

  • create:根據Modelfile創建模型

  • show:顯示模型詳細資訊

  • run:運行指定模型

  • stop:停止運行中的模型

  • pull:從註冊表拉取模型

  • push:將模型推送到註冊表

  • list:列出本地所有模型

  • ps:列出正在運行的模型

  • cp:複製模型

  • rm:刪除模型

  • help:獲取指令幫助

二、常用指令詳解

1. 啟動Ollama服務


 

 

 

text

ollama serve

啟動本地Ollama服務,允許後續通過API或命令行與模型交互。

2. 創建模型


 

 

 

text

ollama create /path/to/Modelfile

根據指定的Modelfile文件創建自定義模型,適合需要微調或自定義的用戶。

3. 顯示模型資訊


 

 

 

text

ollama show <model-name>

查看指定模型的詳細資訊,如版本、大小、依賴等。

4. 運行模型


 

 

 

text

ollama run <model-name>

啟動指定模型進入交互模式,可直接在終端輸入問題與模型對話。

例如:


 

 

 

text

ollama run llama2

5. 停止模型


 

 

 

text

ollama stop <model-name>

停止正在運行的模型服務。

6. 從註冊表拉取模型


 

 

 

text

ollama pull <model-name>

從遠端模型註冊表下載模型到本地。

7. 將模型推送到註冊表


 

 

 

text

ollama push <model-name>

將本地模型推送至遠端註冊表,方便共享與分發。

8. 列出本地模型


 

 

 

text

ollama list

顯示本地所有已安裝的模型。

9. 列出運行中的模型


 

 

 

text

ollama ps

查看當前正在運行的模型列表。

10. 複製模型


 

 

 

text

ollama cp <old-model-name> <new-model-name>

複製模型,方便備份或重命名。

11. 刪除模型


 

 

 

text

ollama rm <model-name>

刪除本地指定模型,釋放存儲空間。

12. 查看版本


 

 

 

text

ollama --version

顯示當前Ollama版本。

13. 查看幫助


 

 

 

text

ollama help ollama <command> --help

查詢Ollama及各指令的詳細用法。

三、進階指令與操作

查看模型依賴


 

 

 

text

ollama deps <model-name>

列出模型所依賴的外部資源或庫。

查看模型配置


 

 

 

text

ollama config <model-name>

查看或修改模型的配置參數。

導入與導出模型

  • 導出模型:


 

 

 

text

ollama export <model-name> <output-file>

  • 導入模型:


 

 

 

text

ollama import <input-file>

方便模型的備份與移植。

查看系統與資源狀態

  • 查看系統資訊:


 

 

 

text

ollama system

  • 查看模型資源使用情況:


 

 

 

text

ollama resources <model-name>

幫助用戶監控系統負載與性能。

四、實用技巧與建議

  • 多行輸入:在ollama run交互模式中,使用三引號"""包裹多行輸入,方便複雜提示詞編寫。

  • 保存與載入會話:使用/save <session-name>保存對話狀態,/load <session-name>恢復,便於長期交互。

  • 調整模型參數:通過/set parameter <name> <value>調整上下文長度、溫度、重複懲罰等,優化生成效果。

  • 流式輸出:部分指令支持流式輸出,提升交互體驗。

  • 定期清理:使用ollama clean清理緩存,保持系統穩定。

五、結語

Ollama指令集功能齊全且操作靈活,涵蓋了模型管理、運行、調試與系統監控的各個環節。熟練掌握這些指令,能大幅提升本地大型語言模型的使用效率與開發體驗。無論是初學者還是進階開發者,都能通過Ollama命令行工具,輕鬆構建安全、高效且個性化的AI應用,推動人工智慧技術在本地化場景的廣泛應用與創新。