架构技术评论

电脑如何运行本地大模型

Image人工智能的热潮已经席卷整个科技行业,而大模型(LLM, Large Language Model)正成为开发者关注的焦点。很多人可能会问,除了云端 API,我们能否在本地电脑上运行这些大模型?答案是肯定的。得益于硬件的进步和软件优化,现在一台普通 PC 也可以运行 LLM,实现离线推理。

本篇文章将介绍如何使用 Ollama 和 LM Studio 运行本地大模型,并对两者进行对比,同时也介绍一些其他类似产品。无论你是客户端开发者,还是服务端开发者,2025 年都是学习 AI 相关技术的最好时机。

1. 为什么要在本地运行大模型?

在云端 API 越来越普及的情况下,为什么还要考虑本地运行大模型?

  • 隐私和安全:本地运行意味着数据不会上传到云端,适用于对隐私敏感的业务。
  • 低延迟:本地推理避免了网络延迟,响应速度更快。
  • 低成本:云端 API 按调用计费,而本地运行只需一次性下载模型。
  • 可定制性:可以微调或加载特定模型,满足个性化需求。

2. Ollama:简洁易用的本地 LLM 运行平台

2.1 Ollama 简介

Image

Ollama 是一个开源的本地 LLM 运行平台,专为简化本地推理体验而设计。它提供了类似 Docker 的命令行体验,用户可以通过 ollama run 轻松加载和运行大模型。

2.2 安装 Ollama

Ollama 提供了 macOS 和 Windows 版本,安装过程非常简单。

  1. 访问 Ollama 官网 下载对应系统的安装包。
  2. 安装后,在终端中运行 ollama 进行检查。

2.3 运行一个模型

Ollama 使用方式非常直观,比如运行 Llama 3 模型,只需要执行:

ollama run llama3

示意图:

┌─────────────────┐
│  Terminal       │
│  $ ollama run  │
│  llama3        │
└─────────────────┘
       ↓
┌─────────────────┐
│  本地大模型     │
│  运行推理       │
└─────────────────┘

Ollama 也支持自定义模型,你可以使用 modelfile 定义自己的模型。

3. LM Studio:适合 GUI 用户的本地大模型工具

3.1 LM Studio 简介

Image

LM Studio 是一款提供 GUI 界面的本地大模型运行工具,它的目标是让普通用户也能轻松运行 LLM,而无需使用命令行。

3.2 安装 LM Studio

  1. 访问 LM Studio 官网 下载适用于 Windows 或 macOS 的安装包。
  2. 安装完成后,打开 LM Studio,你会看到一个类似 IDE 的界面。

3.3 运行一个模型

在 LM Studio 中,选择一个模型(例如 Mistral 7B),点击“Run”按钮,即可启动推理。

示意图:

┌─────────────────┐
│  LM Studio     │
│  [Run] 按钮    │
└─────────────────┘
       ↓
┌─────────────────┐
│  本地大模型     │
│  运行推理       │
└─────────────────┘

4. Ollama vs. LM Studio:该选哪个?

对比项OllamaLM Studio
适用人群开发者,喜欢命令行普通用户,喜欢 GUI
运行方式终端 CLI图形界面 GUI
模型管理通过命令下载直接在界面下载
兼容性macOS, WindowsmacOS, Windows
额外功能支持 modelfile 自定义模型提供模型市场

5. 其他本地大模型工具

除了 Ollama 和 LM Studio,还有一些值得关注的工具:

  • GPT4All:支持多个 LLM,提供 CLI 和 GUI。
  • Text Generation WebUI:适用于本地运行和微调模型,支持多种后端。
  • KoboldAI:专注于 AI 生成文本和互动小说。
UI的选择:如果你看 ollama的github页面最下方,有非常多的UI工具:
https://github.com/ollama/ollama

Image

6. 在本地搭建 API 服务

如果你想将本地 LLM 作为 API 使用,可以用 Ollama 搭建一个本地 REST API。

ollama serve

然后在 Python 代码中调用它:

import requests

response = requests.post(
    "http://localhost:11434/api/generate",
    json={"model": "llama3", "prompt": "Hello, AI!"}
)
print(response.json())

示意图:

┌───────────────┐
│  客户端应用   │
│  (Python)    │
└───────────────┘
       ↓
┌───────────────┐
│  Ollama API  │
│  (本地服务器) │
└───────────────┘
       ↓
┌───────────────┐
│  本地大模型   │
└───────────────┘

7. 结语

本地运行大模型已经变得越来越简单,不管是 Ollama 这样的 CLI 工具,还是 LM Studio 这样的 GUI 解决方案,都可以帮助开发者快速上手。对于软件开发者来说,2025 年是学习 AI 技术的最佳时机,理解 LLM 的原理,掌握如何高效地运行和使用本地大模型,将成为竞争力的重要部分。

希望这篇文章能帮助你入门本地 LLM,让你的应用更智能!


最后,我创建了一个AI菜鸟学习群,如果有兴趣一起成长,可以加群一起交流,公众号聊天中发送“加群”或者“AI”即可获取加群方式。