1. Ollama 简介与安装

大家好,我是你们这趟课程的技术向导。今天咱们聊聊 Ollama——这个让本地跑大模型变得像喝水一样简单的工具。

说实话,我第一次接触大模型的时候,心里是有点发怵的。那时候想跑个 LLaMA,得折腾 Python 环境、CUDA 版本、模型权重下载……搞不好一整天就搭进去了。后来发现了 Ollama,嗯,真香。

Ollama 是什么?

Ollama 是一个开源的本地大模型运行工具。它把模型下载、环境配置、API 服务封装成了一个命令行工具。你只需要一条命令,就能在本地跑起 Llama、Mistral、Qwen 这些主流模型。

说白了,它就是大模型的「一键启动器」。我习惯把它比作 Docker——Docker 管容器,Ollama 管模型。

核心特点:

  • 支持 macOS、Linux、Windows 三大平台
  • 内置 OpenAI 兼容的 API 接口
  • 模型管理、运行、停止一条命令搞定
  • 支持 GPU 加速(NVIDIA、AMD、Apple Silicon)

为什么需要 Ollama?

你可能会问:我用 OpenAI 的 API 不香吗?为什么要自己折腾本地模型?

我在项目里遇到过几次这样的情况:客户要求数据绝对不能出内网,但业务又需要大模型能力。这时候,Ollama 就是救命稻草。

另外几个场景也很典型:

  • 成本控制:频繁调 API 的费用,够买几块显卡了
  • 延迟敏感:本地推理比网络请求快一个数量级
  • 离线环境:出差、演示、内网部署,没网也能干活
  • 模型调优:想微调模型?本地跑起来再说

我的建议:如果你只是偶尔用用大模型,调 API 就够了。但如果你要做产品、做集成、做二次开发,Ollama 几乎是绕不开的选择。

Ollama 的安装与配置

安装过程其实很简单。我分别说说三个平台的情况。

macOS

下载安装包,双击就行。或者用 Homebrew:

brew install ollama

Linux

一条命令搞定:

curl -fsSL https://ollama.com/install.sh | sh

Windows

去官网下载 exe 安装包,一路下一步。注意,Windows 版目前还是预览版,我建议在 WSL2 里跑更稳定。

注意:安装完成后,记得检查一下环境变量。我曾经遇到过 PATH 没自动加进去的情况,折腾了半天才发现 ollama 命令找不到。

配置 GPU 加速

如果你有 NVIDIA 显卡,装好 CUDA 驱动就行。Ollama 会自动检测。Apple Silicon 的 Mac 默认就用 Metal 加速,不用额外配置。

验证一下安装是否成功:

ollama --version

能看到版本号,就说明装好了。

Ollama 的基本命令

这部分我挑最常用的几个命令讲。你想想看,日常操作无非就是:下载模型、运行模型、查看状态、删除模型。

命令 作用 示例
ollama pull 下载模型 ollama pull llama3.2
ollama run 运行模型(交互模式) ollama run llama3.2
ollama list 查看已下载的模型 ollama list
ollama ps 查看正在运行的模型 ollama ps
ollama stop 停止模型 ollama stop llama3.2
ollama rm 删除模型 ollama rm llama3.2

举个例子,我想跑一个 Qwen2.5 模型:

# 下载模型
ollama pull qwen2.5

# 启动交互式对话
ollama run qwen2.5

# 在对话中输入你的问题
>>> 你好,请介绍一下你自己

运行之后,你会看到一个 >>> 提示符。直接打字就能对话。退出的话,输入 /bye 或者按 Ctrl+D。

小技巧:我个人习惯用 ollama run --keep-alive 0 来运行模型。这样对话结束后模型会立即释放内存,不占资源。默认它会保持 5 分钟。

还有一个命令我经常用——ollama show。它能查看模型的详细信息,比如参数规模、上下文长度、使用的量化方式等。

ollama show llama3.2

输出会告诉你这个模型是 3B 还是 7B 版本,支持多长的上下文窗口。这些信息在做 API 集成时特别有用。

知识体系总览

下面这张图,是我梳理的 Ollama 核心知识结构。你可以把它当作学习地图:

Ollama 是什么 本地大模型运行工具 为什么需要 成本/延迟/离线/调优 安装与配置 macOS/Linux/Windows 基本命令 pull/run/list/ps/stop/rm OpenAI 兼容 API 本课程核心内容 本章聚焦左侧四个模块,API 兼容性将在后续章节展开

这张图把 Ollama 的知识点分成了四个模块。咱们今天把左边四个都过了一遍。右侧的 API 兼容性,是后面章节的重点。

总结一下:Ollama 的核心价值在于「本地化」和「简单化」。你不需要成为 AI 专家,也能在本地跑起大模型。安装只要几分钟,命令也就那么几个。但就是这几个命令,能帮你省下大量时间。

嗯,今天就到这里。工具装好了,命令也熟了,下一步就是让它真正干活了。


专注资料整理