Ollama免费版够不够:Free、Pro、Max 并发与额度对照
Ollama 是用于运行大模型的本地与云端工具;本文说明如何注册、登录、选择套餐,并接入云端模型。
截至 2026 年 11 月抓取时,Ollama 的本地运行仍可免费使用;云端模型则按 Free、Pro、Max 等方案提供额度、并发和模型权限差异。之所以现在值得重新核对,是因为 Ollama 已把本地运行、云端模型和 API Key 统一在同一套账号体系里:只在本机跑模型,不需要为了使用本地模型购买订阅;只有需要云端模型、更高并发或更多用量时,才需要选择付费方案。
先决定要本地运行还是云端模型
Ollama 的使用路径可以先按“模型在哪里运行”分成两类:
| 使用方式 | 适合谁 | 是否需要订阅 | 关键限制 |
|---|---|---|---|
| 本地运行 | 想在自己的电脑或服务器上运行模型的人 | 不需要 | 取决于本机硬件、模型大小和本地环境 |
| 云端模型 | 想运行更大的云端模型,或让多个 Agent 并行工作的人 | Free 可开始,付费方案提供更多额度 | 受云端额度、并发数和模型权限限制 |
Free 方案价格为 $0,官方页面写明它包含本地运行模型、初始用量额度、Starter 模型访问权限;如果要使用全部云端模型,可以添加用量额度。Free 方案没有服务费,并发请求数为 3(按 2026-11-01 官方定价页核对)。
因此,只在本地运行模型时,直接使用免费方案即可。需要云端模型时,可以先注册账号并登录,再根据使用频率决定是否升级。
前置条件:账号、设备和云端用途
开始前只做三件事:
- 准备一个可以接收验证邮件的邮箱,在 Ollama 官方入口 注册账号,并登录成功。
- 如果只运行本地模型,安装 Ollama,并确认终端可以执行
ollama命令;JavaScript 项目还需要 Node.js 和 npm,执行node -v、npm -v确认环境可用。 - 如果需要云端模型,准备一个 Ollama API Key。API Key 可以在 Ollama 官方账号页面 创建,不要把它提交到 Git 仓库。
不同方案的价格和额度截至 2026 年 11 月抓取时如下:
| 方案 | 价格 | 每月用量额度 | 并发请求 | 主要适合场景 |
|---|---|---|---|---|
| Free | $0 | 包含 Starter 用量额度 | 3 | 本地运行、少量云端试用 |
| Pro | $20/月;年付 $200,即 $16.67/月 | $60 | 3 | 日常短任务、单个开发者 |
| Max | $100/月 | $300 | 10 | 多个 Agent 同时运行 |
| Team | $500/月 | $1,000,团队共享 | 未在页面摘要中列出 | 团队统一结算与管理 |
Free 只能访问 Starter 模型并解锁全部模型,需要添加额度;Pro 增加更大的 Pro 模型访问权限和多个模型并发运行能力。Max 在 Pro 基础上提供 $300 每月额度、新模型早期访问权限和 10 个并发请求。Team 方案包含不限用户数、共享额度、集中账单、优先支持,以及即将推出的共享项目、技能和指令功能。Fast mode 也标注为即将推出,不能把它当作当前已经可用的功能。
登录、获取模型并调用云端 API
官方 JavaScript 库 README 给出的登录和云端模型流程如下。下面命令均按该仓库当前 README 的写法执行:
- 登录一次:
ollama signin
- 拉取云端模型:
ollama pull gpt-oss:120b-cloud
- 在 JavaScript 中调用云端模型:
import { Ollama } from 'ollama'
const ollama = new Ollama()
const response = await ollama.chat({
model: 'gpt-oss:120b-cloud',
messages: [
{ role: 'user', content: 'Explain quantum computing' }
],
stream: true,
})
for await (const part of response) {
process.stdout.write(part.message.content)
}
这里使用 gpt-oss:120b-cloud 只是官方 README 中的示例模型。是否能使用某个具体模型,还要以账号当前的模型目录和套餐权限为准。stream: true 表示启用流式响应,返回结果会逐段输出,而不是一次性返回完整文本。
如果要在 JavaScript 项目中安装客户端,官方仓库给出的安装命令是:
npm i ollama
本地调用则不需要把客户端指向云端地址。官方示例是:
import ollama from 'ollama'
const response = await ollama.chat({
model: 'llama3.1',
messages: [
{ role: 'user', content: 'Why is the sky blue?' }
],
})
console.log(response.message.content)
用 API Key 连接 Ollama 云端
如果不想通过本地 ollama 命令拉取模型,而是让程序直接访问 Ollama 云端 API,需要创建 API Key,然后设置环境变量。
macOS 或 Linux 环境中:
export OLLAMA_API_KEY=your_api_key
Windows PowerShell 中:
$env:OLLAMA_API_KEY="your_api_key"
随后把客户端的主机地址设置为 https://ollama.com,并通过 Authorization: Bearer 传入 Key:
import { Ollama } from 'ollama'
const ollama = new Ollama({
host: 'https://ollama.com',
headers: {
Authorization: 'Bearer ' + process.env.OLLAMA_API_KEY
},
})
const response = await ollama.chat({
model: 'gpt-oss:120b',
messages: [
{ role: 'user', content: 'Explain quantum computing' }
],
})
console.log(response.message.content)
这类调用按云端 API 的用量计费或消耗账户额度。官方仓库的说明是:本地 Ollama 使用本地模型;云端 API 通过把客户端指向 https://ollama.com 来访问云端模型。两者不要混淆:把 API Key 设好,并不代表本地模型会自动变成云端模型;模型名称和客户端主机地址仍然需要按实际目标设置。
Free、Pro 和 Max 怎么选
如果主要需求是下载模型、在本机推理,先选 Free。它没有订阅费,初始额度适合测试和少量云端请求;当请求超过可用额度时,再添加按量付费额度。
如果每天都有相对固定、耗时较短的云端任务,Pro 的 $60 月度额度和 3 个并发请求更适合单个开发者。按官方价格页面的数字,年付价格为 $200,折算月均价格为 $16.67;这与按月 $20 的支付方式不同,订阅时要确认自己选择的是月付还是年付。
如果多个 Agent 会同时运行,Max 的 10 个并发请求和 $300 月度额度更匹配。这里的“更适合”是按官方列出的并发和额度做的使用边界判断,不是官方对所有用户作出的推荐。若团队需要共享额度、统一账单和管理权限,则应看 Team,而不是单纯把每位成员都升级成 Pro。
常见卡点:登录、云端模型和 Key
卡点一:执行 ollama signin 后没有完成登录。
这是登录步骤没有走完,而不是代码调用问题。重新执行:
ollama signin
按照终端提示完成账号授权,再重试拉取模型命令。JavaScript 库本身不会替你完成网页登录。
卡点二:ollama pull gpt-oss:120b-cloud 提示模型不可用。
先确认账号已经登录,再查看当前账号可用的云端模型。README 明确把该命令作为云端模型示例,但账号套餐可能限制模型范围;Free 只包含 Starter 模型,Pro 和 Max 才明确写有更大的模型访问权限。
卡点三:API 请求返回未授权。
检查 OLLAMA_API_KEY 是否真的写入当前终端环境,以及客户端是否使用了 Authorization: Bearer 前缀。不要把示例中的 your_api_key 原样发送,也不要把真实 Key 写进前端代码或提交到仓库。
卡点四:程序能调用本地模型,但切到云端后请求失败。
确认 host 是 https://ollama.com,Key 对应的是 Ollama 云端账号,并且模型名称属于当前账号可访问的云端模型。仓库同时支持本地客户端和云端 API,两个路径的地址、认证方式和模型名不同。
怎么算成功
完成登录后,运行 ollama pull gpt-oss:120b-cloud,终端应能开始拉取官方 README 中列出的云端模型;随后运行上面的 JavaScript 示例,终端应连续输出回答内容。
如果使用 API Key 方式,先确认环境变量存在,再发送请求:
echo "${OLLAMA_API_KEY:+OLLAMA_API_KEY is set}"
命令输出 OLLAMA_API_KEY is set 只代表环境变量存在,不等于 Key 有效;最终仍以云端请求成功返回模型回答为准确认标准。接口调用成功时,返回对象中应包含 message.content,流式调用则会逐段输出内容。
官方入口与后续维护
- Ollama JavaScript 官方仓库:安装、登录、云端模型、API Key 和 JavaScript 调用示例。
- Ollama 官方定价页:查看 Free、Pro、Max、Team 的价格、额度、并发和模型权限。
- Ollama 官方首页:注册、登录和进入账号相关功能。
- Ollama API Key 页面:创建用于云端 API 的 Key。
- GitHub 登录页:需要在 GitHub 托管代码时登录仓库。
价格、额度和模型目录会变化。后续重新调整方案前,先打开定价页确认当前价格,再用 ollama signin 和实际云端请求验证账号权限;不要只凭旧文章中的截图或缓存数字做预算。
参考来源
评论区
登录后可评论。