AI 算力需求:运行 AI 需要多少硬件?
人工智能已经成为全球最大的算力消耗者。科技公司正在建造面积堪比一个街区的数据中心,用来训练和运行模型。但如果你只是想在项目、聊天机器人或自动化流程中用上 AI 呢?你需要一块价值数千元的显卡,还是一台普通的 VPS 就够了?本指南将解释这些硬件需求从何而来,以及不同用途实际需要多少资源。
为什么 AI 需要这么多算力?
像当今聊天机器人背后的那些语言模型,本质上是一大堆被称为参数(或权重)的数字。小模型有几十亿个参数,最大的模型则有几千亿个。每生成回答中的一个词,计算机几乎都要用到所有这些数字进行运算。
这带来了两个主要需求:
- 内存:模型工作时,所有参数都必须加载到内存中(系统内存或显卡的显存)。
- 内存速度:每生成一个词,模型都要重新读取这些参数。因此在 AI 领域,瓶颈通常是内存带宽,而不是处理器的核心数量。
这也是 GPU(显卡)主导 AI 的原因:它们能并行执行成千上万次计算,而且使用的显存比普通服务器内存快得多。
训练 AI 与使用 AI
一个模型会经历两个截然不同的阶段,两者的成本完全不在一个量级。
| 训练 | 推理(使用) | |
|---|---|---|
| 是什么 | 用海量的文本、图像或代码来教模型 | 用训练好的模型回答问题、生成内容 |
| 硬件 | 数千块数据中心 GPU 协同工作数周甚至数月 | 从普通处理器到一块或几块 GPU 不等,取决于模型大小 |
| 谁来做 | 大公司和研究实验室 | 任何人,通过 API 或运行开源模型 |
好消息是:几乎没有人需要从零开始训练模型。你要做的是推理:要么调用 ChatGPT、Claude 或 Gemini 等服务的 API,要么在自己的服务器上运行开源模型(Llama、Qwen、Gemma、Mistral、DeepSeek 等)。还有一种方式叫微调(fine-tuning),它让现有模型适应你的数据,介于两者之间:需要 GPU,但远少于完整训练。
一个 AI 模型需要多少内存?
可以用一个简单的公式来估算:参数数量 × 每个参数的字节数,再为对话上下文留出一些余量。每个参数的字节数取决于量化,这是一种以较低精度存储数字、从而节省内存的技术:
- 16 位(未量化):每个参数 2 字节。
- 8 位:每个参数约 1 字节,质量损失几乎察觉不到。
- 4 位:每个参数约半个字节。这是在家用电脑或普通服务器上运行 AI 最常见的格式,质量略有下降。
实际中,对于 4 位量化的模型:
| 模型规模 | 大约所需内存(4 位) | 适合运行的环境 |
|---|---|---|
| 10 亿至 40 亿参数 | 1 至 3 GB | 普通的纯 CPU VPS、笔记本电脑 |
| 70 亿至 90 亿 | 5 至 6 GB | 8 GB 以上内存的 VPS(较慢)或 8 GB 显卡 |
| 120 亿至 140 亿 | 8 至 10 GB | 12 至 16 GB 显卡 |
| 270 亿至 320 亿 | 16 至 20 GB | 24 GB 显卡 |
| 700 亿 | 40 GB 或更多 | 两块大显卡或一块数据中心 GPU |
经验法则:在模型文件大小的基础上加约 20%,就是所需的内存。长对话和大文档(上下文)会占用更多内存,操作系统和其他程序也需要空间。
CPU 还是 GPU:实际有什么区别
AI 模型可以只用处理器运行,不需要显卡。区别在于生成文字的速度:
- 仅 CPU(普通 VPS):10 亿至 40 亿参数的模型,用于聊天机器人和自动化时响应速度尚可。70 亿至 80 亿参数的模型也能运行,但通常每秒只能生成几个词,在共享 vCPU 上尤其如此。适合后台任务,不适合需要即时响应的聊天。
- GPU:同样的回答生成速度快许多倍,还能同时为多人服务。对于图像生成(Stable Diffusion、Flux)和超过 130 亿参数的模型,GPU 几乎是必需的。
有些 AI 任务很轻量,用 CPU 就能很好地运行:嵌入(embeddings,把文本转换成向量用于搜索和 RAG)、文本分类、OCR,以及使用较小 Whisper 模型的语音转写。
在项目中使用 AI 的三种方式
1. AI 服务商的 API
你发送文本,收到回答,按使用量(按 token)付费。市场上最强的模型只能通过这种方式使用。除了发起调用的服务器之外,不需要任何其他硬件。
- 回答质量最好,无需维护模型
- 成本随用量增长
- 你的数据会经过服务商
2. 在纯 CPU 的 VPS 上运行开源模型
一台内存充足的 VPS 可以用固定的月费运行小模型,数据完全由你掌控。它很适合在自动化流程中总结文本、分类消息、从表单中提取数据以及回答简单问题。
- 固定成本,不按 token 计费
- 隐私:数据不离开你的服务器
- 回答比大模型更慢、能力更弱
3. GPU 服务器
如果要以较快速度运行中大型模型、生成图像或进行微调,就需要 GPU 服务器。它比普通 VPS 贵得多,通常按小时向专注 AI 的云服务商租用。
- 速度快,能运行更大的模型
- 整月开着成本很高
- 最适合高强度使用或短期使用
2026 年最常见的架构:一台便宜的 VPS 运行项目的“大脑”(n8n、智能体、WhatsApp 机器人、数据库),在需要真正的智能时调用大模型的 API。简单、重复的任务可以交给 VPS 上运行的小模型,从而节省 API 调用费用。
不同 AI 用途该选什么样的 VPS
| 用途 | vCPU | 内存 | 说明 |
|---|---|---|---|
| 只调用 API 的智能体或自动化 | 1–2 | 2–4 GB | 繁重的计算在 AI 服务商那边完成 |
| n8n + 通过 API 调用 AI + 向量数据库 | 2 | 4–8 GB | 为 Postgres/pgvector 或 Qdrant 留出空间 |
| 用 Ollama 运行本地小模型(1–4B) | 4 | 8 GB | 适合在后台做分类和摘要 |
| 仅用 CPU 运行本地 7–8B 模型 | 6–8 | 16 GB 以上 | 能运行,但实时聊天较慢 |
| 快速聊天、大模型、图像生成 | GPU 服务器 | 普通 VPS 难以胜任 | |
Hostinger KVM:上手简单,多个地区设有数据中心
对于调用 AI API 并运行 n8n、机器人和智能体的项目,Hostinger 是最实用的选择:控制面板简单,提供现成的应用模板,并在多个地区设有数据中心,可以选择离用户最近的一个。vCPU 和内存更多的套餐也能用 Ollama 运行小模型。
Contabo:以最低价格获得大量内存
如果你打算用 CPU 运行本地模型,最重要的是内存,而 Contabo 每一美元能提供的内存比大多数服务商都多。非常适合后台 AI 任务。
Hetzner:独享 CPU
Hetzner 的独享 vCPU 套餐避免了共享 CPU 的性能波动,当模型一直在处理器上运行时这一点很有帮助。按小时计费也方便你无需承诺长期合约就能测试。
如何用 Ollama 在 VPS 上测试 AI 模型
Ollama 是在 Linux 服务器上运行开源模型最简单的方法。在一台已经做好安全加固的 Ubuntu 服务器上:
# 安装 Ollama
curl -fsSL https://ollama.com/install.sh | sh
# 下载一个小模型并与它对话
ollama run llama3.2:3b
# 查看模型占用了多少内存
ollama ps
Ollama 还在 11434 端口提供本地 API,你可以从 n8n、机器人或自己的代码中调用。先从小模型开始,测一测速度,然后再尝试更大的模型。
不要把 11434 端口暴露到互联网。Ollama 的 API 没有密码:任何人都可以用你的服务器来运行模型。请只在本地使用,或放在带身份验证的反向代理之后。
避免浪费资源的建议
- 使用能完成任务的最小模型。把一条消息标记为“咨询”或“投诉”,用不着巨型模型。
- 优先使用量化模型(4 位或 8 位):占用内存更少,运行更快。
- 创建 swap 作为保险,但不要靠它来加载模型:从磁盘运行 AI 极其缓慢。
- 监控内存,可以用
htop或free -h。如果系统开始因内存不足而杀死进程,就该升级套餐或换用更小的模型了。 - 分工处理:需要高智能的任务交给 API,重复性的工作交给本地模型。
总结
AI 需要大量算力,主要是因为内存:整个模型必须装进内存,内存越快,回答生成得越快。训练模型是数据中心的工作,但使用 AI 是任何项目都能做到的。对大多数人来说,一台 4 至 8 GB 内存、调用 AI API 的 VPS 性价比最高。小模型只用 CPU 就能很好地运行;大模型、实时聊天和图像生成则需要 GPU。