Ollama 提供了多种命令行工具(CLI)供用户与本地运行的模型进行交互。

博主博客

基本命令结构

ollama [flags]          # 使用标志运行 ollama
ollama [command]        # 运行具体命令

查看帮助信息

ollama --help          # 显示 ollama 帮助信息
ollama -v, --version   # 显示版本信息

可用命令列表

命令 描述
serve 启动 ollama 服务
create 根据 Modelfile 创建模型
show 显示模型详细信息
run 运行模型
stop 停止正在运行的模型
pull 从模型仓库拉取模型
push 将模型推送到模型仓库
list 列出所有模型
ps 列出所有正在运行的模型
cp 复制模型
rm 删除模型
help 获取命令帮助信息

1. 模型管理

拉取模型

从模型库中下载模型:

ollama pull <model-name>
# 示例
ollama pull llama2

运行模型

运行已下载的模型:

ollama run <model-name>
# 示例
ollama run llama2

列出本地模型

查看已下载的模型列表:

ollama list

删除模型

删除本地模型:

ollama rm <model-name>
# 示例
ollama rm llama2

2. 自定义模型

创建自定义模型

基于现有模型创建自定义模型:

ollama create <custom-model-name> -f <Modelfile>
# 示例
ollama create my-llama2 -f ./Modelfile

复制模型

复制已存在的模型:

ollama cp <source-model-name> <new-model-name>
# 示例
ollama cp llama2 my-llama2-copy

推送自定义模型

将自定义模型推送到模型库:

ollama push <model-name>
# 示例
ollama push my-llama2

3. 服务管理

启动服务

启动 Ollama 服务以在后台运行:

ollama serve

停止服务

停止正在运行的 Ollama 服务:

ollama stop

重启服务

重启 Ollama 服务:

ollama restart

4. 其他常用命令

查看版本信息

ollama version

更新 Ollama

ollama update

查看日志

ollama logs

清理缓存

ollama clean

5. 模型信息

查看模型详细信息

ollama show <model-name>
# 示例
ollama show llama2

查看模型依赖

ollama deps <model-name>
# 示例
ollama deps llama2

查看模型配置

ollama config <model-name>
# 示例
ollama config llama2

6. 导入与导出

导出模型

将模型导出为文件:

ollama export <model-name> <output-file>
# 示例
ollama export llama2 llama2.tar

导入模型

从文件导入模型:

ollama import <input-file>
# 示例
ollama import llama2.tar

7. 系统信息

查看系统信息

ollama system

查看资源使用情况

ollama resources <model-name>
# 示例
ollama resources llama2

8. 模型性能

查看模型性能指标

ollama perf <model-name>
# 示例
ollama perf llama2

9. 模型历史

查看模型历史记录

ollama history <model-name>
# 示例
ollama history llama2

10. 模型状态

检查模型状态

ollama status <model-name>
# 示例
ollama status llama2

注意:部分命令可能需要特定版本的 Ollama 支持,建议在使用前查阅官方文档确认命令的可用性。