目录

Ollama 是什么?本地运行大型语言模型教程

一句话说明

Ollama 是一个用于在自己的电脑上下载、管理和运行开源大型语言模型的工具。你可以把它想成「AI 模型界的 Docker」:

DockerOllama
docker pull nginxollama pull llama3.2
docker run nginxollama run llama3.2
docker psollama ps
DockerfileModelfile

Ollama 能做什么

  • 聊天问答:像 ChatGPT 一样对话,但模型运行在你的电脑上。
  • 读图:支持视觉功能的模型可以描述图片、识别文字。
  • 写代码:使用代码专用模型协助编写和解释代码。
  • 作为 API 服务器:Ollama 在后台提供 HTTP API(默认 http://localhost:11434),你的程序、网页界面或其他工具都可以调用它。
  • 生成文本嵌入:把文本转换成向量,用于语义搜索和 RAG(让模型根据你的文档回答)。

运行方式

ollama run qwen3
     │
     ▼
Ollama 服务(在后台运行,监听 11434 端口)
     │  1. 本地没有模型 → 从 ollama.com 下载
     │  2. 将模型加载到显卡内存(VRAM)或系统内存
     ▼
推理引擎生成回答 → 逐字输出到终端或 API

模型下载后会保存在你的硬盘上,之后不需要联网也能使用。

本地模型 vs 云端 AI 服务

本地(Ollama)云端(ChatGPT、Gemini 等)
数据隐私数据不会离开你的电脑数据会发送给服务提供商
费用免费(电费和硬件除外)订阅或按用量付费
离线使用可以不行
模型能力受硬件限制,无法运行大型模型可以使用最强的模型
速度取决于显卡通常很快
设置与维护需要自己处理不需要

本地模型的能力与顶尖云端模型仍有差距,但在摘要、翻译、分类、数据提取、代码辅助等日常任务中,中型开源模型已经相当好用。

Ollama 也提供云端模型,可以通过相同的命令和 API 使用更大的模型,详见云端模型。

需要什么样的电脑

决定能运行多大模型的关键是内存,特别是显卡内存(VRAM)。

你的电脑大约可以流畅运行
8 GB 内存、没有独立显卡1B~4B 的小模型(速度较慢)
16 GB 内存的 Apple Silicon Mac7B~8B 模型
8 GB VRAM 的 NVIDIA 显卡7B~8B 模型
16~24 GB VRAM14B~32B 模型
32 GB 以上统一内存的 Mac30B 级模型

(按常见的 4 位量化版本估算,详见模型选择与硬件需求。)

  • NVIDIA 显卡:支持最完善,速度最快。
  • Apple Silicon(M 系列)Mac:统一内存让 Mac 可以运行比同价位 PC 更大的模型,表现很好。
  • AMD 显卡:部分型号支持。
  • 只有 CPU:可以运行,但速度明显较慢,适合小模型。

常见的开源模型系列

模型开发者特色
LlamaMeta最知名的开源模型系列之一
Qwen阿里巴巴中文能力强,尺寸选择多
GemmaGoogle小尺寸表现好,部分版本支持看图
DeepSeek-R1DeepSeek会先「思考」再回答的推理模型
gpt-ossOpenAIOpenAI 发布的开放权重模型
MistralMistral AI欧洲团队开发,效率高

完整的模型列表可以在 ollama.com 的 Models 页面查看,新模型通常会在发布后很快上架。

小结

  • Ollama 让你通过简单的命令在本地运行开源 AI 模型
  • 它同时也是一个 API 服务器,方便集成到其他程序中
  • 能运行多大的模型取决于内存,特别是显卡内存

下一节我们来安装 Ollama。

更新于 2026年10月12日