Ollama 提供了一系列命令参数来管理模型、配置运行选项等。以下是常用的 ollama 命令及其参数:
1. 通用命令
ollama run <模型名>
- 运行指定模型(自动下载若不存在)。
- 参数:
--verbose:显示详细日志。
--insecure:禁用 TLS 验证(用于自签名证书)。
--nowordwrap:禁用自动换行。

ollama list
- 列出本地已下载的模型。
ollama pull <模型名>
- 下载模型(不运行)。
- 参数:
--insecure:禁用 TLS 验证。
ollama push <模型名>
- 将自定义模型推送到 Ollama 仓库(需登录)。
- 参数:
--insecure:禁用 TLS 验证。
ollama rm <模型名>
- 删除本地模型。
ollama help
- 显示帮助信息。
2. 模型操作
ollama create <模型名> -f <Modelfile路径>
- 从
Modelfile创建自定义模型。 - 参数:
--force:覆盖已存在的模型。
ollama show <模型名> --modelfile
- 显示模型的
Modelfile内容。
ollama cp <源模型名> <目标模型名>
- 复制模型到新名称。
3. 服务器管理
ollama serve
- 启动 Ollama 服务器(默认后台运行)。
- 参数:
--host:指定监听地址(如0.0.0.0:11434)。
--verbose:输出详细日志。
ollama ps
- 显示当前运行的模型实例。
ollama kill
- 停止所有运行的模型实例。
4. 高级配置
环境变量
OLLAMA_HOST:指定服务器地址(如0.0.0.0:11434)。OLLAMA_MODELS:设置模型存储路径。OLLAMA_KEEP_ALIVE:控制模型在内存中的保留时间(如5m)。
GPU 加速
- 通过
Modelfile指定GPU层数(如FROM llama2 GPU 10)。
示例用法
# 下载并运行模型
ollama run llama2
# 创建自定义模型
ollama create mymodel -f ./Modelfile
# 启动服务器并监听所有网络
OLLAMA_HOST=0.0.0.0:11434 ollama serve
通过 ollama help <命令> 可查看具体命令的详细参数(如 ollama help run)。参数可能因版本更新而变化,建议参考官方文档。