Ollama 命令行工具完整指南
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 支持,建议在使用前查阅官方文档确认命令的可用性。
评论