Ollama 命令行工具(CLI)

  发布时间:2026-03-08 00:22:02   作者:佚名   我要评论
Ollama 提供了多种命令行工具(CLI)供用户与本地运行的模型进行交互

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

基本格式:

ollama <command> [args]

我们可以用 ollama --help 查看包含有哪些命令:

Large language model runner
Usage:
  ollama [flags]
  ollama [command]
Available Commands:
  serve       Start ollama
  create      Create a model from a Modelfile
  show        Show information for a model
  run         Run a model
  stop        Stop a running model
  pull        Pull a model from a registry
  push        Push a model to a registry
  list        List models
  ps          List running models
  cp          Copy a model
  rm          Remove a model
  help        Help about any command
Flags:
  -h, --help      help for ollama
  -v, --version   Show version information

1、使用方法

ollama [flags]:使用标志(flags)运行 ollama。

ollama [command]:运行 ollama 的某个具体命令。

2、可用命令

serve:启动 ollama 服务。

create:根据一个 Modelfile 创建一个模型。

show:显示某个模型的详细信息。

run:运行一个模型。

stop:停止一个正在运行的模型。

pull:从一个模型仓库(registry)拉取一个模型。

push:将一个模型推送到一个模型仓库。

list:列出所有模型。

ps:列出所有正在运行的模型。

cp:复制一个模型。

rm:删除一个模型。

help:获取关于任何命令的帮助信息。

3、标志(Flags)

  • -h, --help:显示 ollama 的帮助信息。
  • -v, --version:显示版本信息。

完整示例:

命令 (Command)说明 (Description)示例 (Example)
ollama run运行模型。如果不存在则自动拉取。ollama run llama3
ollama pull拉取模型。从库中下载模型但不运行。ollama pull mistral
ollama list列出模型。显示本地所有已下载的模型。ollama list
ollama rm删除模型。移除本地模型释放空间。ollama rm llama3
ollama cp复制模型。将现有模型复制为新名称(用于测试)。ollama cp llama3 my-model
ollama create创建模型。根据 Modelfile 创建自定义模型(高级)。ollama create my-bot -f ./Modelfile
ollama show显示信息。查看模型的元数据、参数或 Modelfile。ollama show --modelfile llama3
ollama ps查看进程。显示当前正在运行的模型及显存占用。ollama ps
ollama push推送模型。将你自定义的模型上传到 ollama.com。ollama push my-username/my-model
ollama serve启动服务。启动 Ollama 的 API 服务(通常后台自动运行)。ollama serve
ollama help帮助。查看任何命令的帮助信息。ollama help run

1. 拉取与删除模型

pull拉取远端模型到本地。

ollama pull <model>

rm / remove删除本地模型。

ollama rm <model>

list / ls列出所有本地模型。

ollama list

2. 运行模型

run交互模式运行模型,不退出。

ollama run <model>

可带系统信息与 prompt:

ollama run <model> -s "<system>" -p "<prompt>"

run + script从文件读取 prompt:

ollama run <model> < input.txt

当你输入 ollama run 进入聊天界面后,你不再是在操作命令行,而是在和 AI 对话。这时你可以使用以 / 开头的快捷指令来控制对话:

  • /bye 或 /exit最重要! 退出聊天界面,返回命令行。
  • /clear:清空当前的上下文记忆(开启一段新的对话)。
  • /show info:查看当前模型的详细参数信息。
  • /set parameter seed 123:设置随机种子(高级玩法,用于复现结果)。
  • /help:在聊天中查看所有可用的快捷键。

3. 推理接口(一次性执行)

generate执行单次推理,输出文本。

ollama generate <model> -p "<prompt>"

4. 创建与修改模型

create用 Modelfile 创建本地模型。

ollama create <model-name> -f Modelfile

cp复制一个模型为新名字。

ollama cp <src> <dst>

5. 服务器相关

serve启动 Ollama 本地服务(默认 11434)。

ollama serve

run serverless当 ollama run 时会自动拉起后台服务,不需单独执行。

6. 模型信息

show查看模型元数据、参数、模板。

ollama show <model>

7. 专用参数

这些参数多数可用于 run/generate:

--num-predict <number>    限制输出 token 数
--temperature <float>     控制随机性
--top-k <int>             采样范围
--top-p <float>           核采样
--seed <int>              固定随机性
--format json             输出 JSON
--keepalive <seconds>     会话保持时间

8. Modelfile 指令

构建模型时使用:

  • FROM <model>:基础模型
  • SYSTEM "xxx":设定系统提示
  • PARAMETER key=value:设定默认参数
  • TEMPLATE "xxx":自定义 Chat 模板
  • LICENSE "xxx":设置 License
  • ADAPTER <file> / WEIGHTS <file>:加载 LoRA 或额外权重

9. API(当 serve 运行时)

REST 端点(默认 http://localhost:11434/api):

  • /api/generate:文本生成
  • /api/chat:对话流式接口
  • /api/pull:远程拉取
  • /api/tags:本地模型列表

调用示例(curl):

curl http://localhost:11434/api/generate \
  -d '{"model":"qwen2.5","prompt":"hello"}'

10. 进阶

自定义参数运行:

ollama run <model> --temperature 0.2 --top-p 0.9

持久会话(保留上下文):会话由模型内部缓存自动管理,无需额外命令。

相关文章

  • Ollama中本地大模型部署与运行深度评测详解

    本文对开源本地大模型运行工具Ollama进行了全面深度评测,涵盖硬件兼容性、性能表现、功能特性、安全性等10个核心维度,基于2026年最新版本(v0.19.0)的实测数据,结合客观
    2026-06-01
  • 在本地部署大模型ollama的保姆级教程

    这段文章详细介绍了Ollama、LMStudio、TextGenerationWebUI和vLLM四种部署方式,适合不同模型的本地和企业环境部署,文章还提供了Ollama的下载指南和免费开源大模型的推荐版
    2026-05-25
  • Windows版Ollama强制安装到C盘的五种方案

    Ollama 官方 Windows 安装程序没有提供路径选择,直接双击就只有“Install”按钮,但我们可以通过以下方法实现自定义安装路径,需要的朋友可以参考下
    2026-05-20
  • 2026最新Linux本地部署Ollama安装全流程(含离线/开机自启/远程访问)

    本文记录在 CentOS 7+ / Ubuntu 20.04+ 上部署 Ollama 的实操笔记,覆盖 一键在线安装 与 离线 tar 包安装 两种方式,并补充 systemd 开机自启、qwen2 / deepseek-r1 等模
    2026-05-19
  • 一篇带你搞定Ollama模型的安装到生产级调优

    Ollama 是一个轻量级、可扩展的本地大语言模型运行框架,旨在简化 LLM 的部署、管理和使用流程,本文主要为大家详细介绍了Ollama模型的部署、管理和使用,有需要的小伙伴可以
    2026-05-13
  • Ollama无法通过本地IP访问11434端口的解决方案

    在尝试将 Ollama 的 localhost 地址替换为本地 IP 地址(如 192.168.*.*)时,遇到了网络错误,提示无法连接到服务,本文给大家介绍了可能的原因和解决方案,需要的朋友可以
    2026-05-12
  • Ollama下载的模型如何导入LLama-Factory进行二次微调

    本文介绍如何将Ollama下载的GGUF格式模型转换为Hugging Face格式,并通过LLama-Factory进行LoRA微调,涵盖模型提取、格式转换、训练配置及合并导出全流程,帮助开发者在本地
    2026-05-12
  • ollama配置使用GPU的方法步骤

    本文介绍了在Windows系统上配置Ollama使用GPU加速的步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起
    2026-04-30
  • 搭建免费的Ollama AI Agent

    本文介绍了如何利用Ollama和LangChain构建基础AIAgent,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学
    2026-04-29
  • Windows系统使用Ollama部署本地大模型的实现步骤

    本文主要介绍了在Ollama平台下载和安装AI模型的方法,包括点击按钮安装和使用指令下载两种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价
    2026-04-29

最新评论