第三节 Ollama命令参数简介

亮子 2025-08-17 08:08:59 404 0 0 0

Ollama 提供了一系列命令参数来管理模型、配置运行选项等。以下是常用的 ollama 命令及其参数:


1. 通用命令

ollama run <模型名>

  • 运行指定模型(自动下载若不存在)。
  • 参数
    --verbose:显示详细日志。
    --insecure:禁用 TLS 验证(用于自签名证书)。
    --nowordwrap:禁用自动换行。

image.png

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)。参数可能因版本更新而变化,建议参考官方文档