Ollama 命令速查表 - 本地大模型运行 CLI 全参数

Ollama 解决的是一个具体的工程问题:让模型文件和运行参数可复现,而不是"我机器上能跑"。它把下载、量化格式、GPU 层数、上下文长度、Modelfile 定制和 OpenAI 兼容服务收进同一套命令,因此和手动维护 llama.cpp 相比,升级模型时不必重编参数、CI 里不必缓存二进制。判断该用它还是云端 API 的依据很清楚——数据能否出本机、是否需要固定某个量化版本、峰值并发是否值得独占显卡——后面两种才是值得折腾本地运行时的情况。真正需要动手配置的是三处:Modelfile 里固化 SYSTEM 与 PARAMETER,让行为随模型一起版本化;用 create 造出带名字的变体而不是每次敲一长串 run 参数;用 ollama serve 把服务常驻、端口与保持时长调对,再让业务代码按 OpenAI 协议接进来。

AI 命令行·共 25 条命令·最后更新 2026-08-21
ollamaaiclilocalllm本地模型

运行与交互 5

ollama run llama3.1
拉取并进入交互式对话
ollama run llama3.1 "一句话总结"
单次提问后退出
ollama run -m
指定运行参数(如上下文长度)
ollama serve
启动本地推理服务(默认 11434)
ollama ps
查看正在运行的模型

模型管理 5

ollama pull <model>
拉取模型到本地
ollama push <model>
推送模型到注册表
ollama list
列出已安装模型
ollama rm <model>
删除本地模型
ollama cp <src> <dst>
复制模型(改名/分支)

Modelfile 定制 5

FROM llama3.1
Modelfile 指定基础模型
PARAMETER temperature 0.7
设置采样温度
SYSTEM "你是一名严谨的助手"
设置系统提示词
TEMPLATE """{{ .Prompt }}"""
自定义对话模板
ollama create mymodel -f Modelfile
从 Modelfile 构建模型

服务与端口 5

ollama serve
前台启动推理服务
OLLAMA_HOST=0.0.0.0 ollama serve
允许局域网访问
curl http://localhost:11434/api/generate
调用生成 API
ollama show <model>
查看模型元数据/模板
ollama embeddings
生成文本嵌入向量

实用技巧 5

ollama run llama3.1 -c 4096
限制上下文窗口省显存
ollama list | head
快速预览已装模型
ollama run --verbose
显示 token 速度等诊断
多模型并行 ps 监控
用 ollama ps 看显存占用
ollama run <m> "翻译..."
把本地模型当离线翻译器

提示

  • Ollama 是本地推理事实标准,AI 表补"本地模型"入口能覆盖隐私/离线/零 API 成本场景,与云端 CLI 形成互补。
  • 用 Modelfile 的 SYSTEM/PARAMETER 固化行为,比每次在提示词里重复系统指令更稳、可版本化。
  • 显存紧张用 -c 限制上下文窗口,或用 ollama ps 监控多模型并行占用,避免 OOM。
  • 需要被代码调用时走 ollama serve + REST API,比交互式更适合服务化部署。
  • ollama show <model> 能看到模型真实的量化类型、参数量、上下文长度和 Modelfile 内容,换模型跑出不同结果时先比这一项,比反复调 prompt 更快定位。
  • ollama cp 复制模型、ollama rm 清理:ollama list 里的 blob 会一直占盘,多模型轮换后用 du 配合 rm 定期清,否则磁盘先于显存告急。
  • 并发调同一个模型时注意 ollama ps 里的 PROCESSOR 一栏:显示 100% GPU 说明算力已饱和,排队变慢不是请求写法的问题。

常见问题

Ollama 有哪些常用命令?

最常用的是 ollama run <模型> 直接拉取并进入交互;ollama pull <模型> 只下载不运行;ollama list 查看本地已拉取的模型;ollama ps 查看正在运行的模型;ollama create 用 Modelfile 定制模型;ollama serve 把模型以兼容 OpenAI 的 API 暴露在本机 11434 端口。

怎么用 Ollama 下载并运行一个模型?

执行 ollama run llama3.2 这类命令即可:若本地没有该模型会自动从官方库拉取,拉完直接进入对话。只想先下载可执行 ollama pull <模型>。

Ollama 怎么把模型跑成 API 服务?

ollama serve 会启动本地服务,默认在 11434 端口提供与 OpenAI 兼容的 /v1 接口;也可以不显式 serve,因为 ollama run 时后端已按需拉起。把 OpenAI 客户端的 base URL 指向 http://localhost:11434 即可接入。

Ollama 怎么查看本地有哪些模型、哪些正在运行?

ollama list 列出全部已拉取的模型及大小、修改时间;ollama ps 只显示当前正在内存中运行的模型与占用。要删模型用 ollama rm <模型>。

官方参考来源

下方为命令对应的官方权威文档,供你核对最新用法与深入查阅。

由 巧匠 维护

公开更新于 2026年8月21日,内容持续校对官方文档。

联系我们

命令或描述有误?提交反馈、商务合作或产品建议都可发送邮件给我们。

联系我们