OpenAI API 价格(2026 年 10 月):GPT-6、GPT-5.6 与每一项 Token 费率详解
2026 年 10 月,OpenAI API 价格从 gpt-6-luna 的每百万输入 Token $0.10、每百万输出 Token $0.50,到旗舰 gpt-6-astra 的输入 $10、输出 $50;居中的 gpt-6.1-sol 为输入 $2、输出 $10。 Batch 和 Flex 将这些费率减半,Fast 模式使其翻倍;任何输入超过 27.2 万 Token 的请求都会切换到更高的长上下文费率。以下所有数字均来自 OpenAI 官方 API 价格页面,核对日期为 2026 年 10 月 21 日。
本文面向自己掏钱付账单的独立开发者和小团队,内容包括:当前 GPT-6 和 GPT-5.6 各型号价格、会改变实际成本的处理档位、新的缓存写入定价、工具与媒体费用、月度成本计算示例、可复制的成本代码,以及 OpenAI 与 Claude、Gemini、DeepSeek 的价格对比。
OpenAI API 价格速览
| 问题 | 答案(截至 2026 年 10 月 21 日) |
|---|---|
| 当前旗舰系列中最便宜的模型 | gpt-6-luna:每百万 Token 输入 $0.10 / 缓存 $0.01 / 输出 $0.50 |
| 均衡默认选择 | gpt-6.1-sol:输入 $2.00 / 缓存 $0.10 / 输出 $10.00 |
| 顶级模型 | gpt-6-astra:输入 $10.00 / 缓存 $1.00 / 输出 $50.00 |
| 长上下文阈值 | 输入超过 27.2 万 Token 时按长上下文列计费 |
| Batch 和 Flex | Standard 费率的 50% |
| Fast 模式(原 Priority) | Standard 费率的 2 倍 |
| Ultrafast | Standard 费率的 6 倍(仅 Astra 和 6.1 Sol) |
| 区域数据驻留 | 2026 年 3 月 5 日及之后发布的模型加收 10% |
| 网页搜索工具 | 每 1,000 次调用 $10,另加搜索内容 Token |
来源:OpenAI API 价格,2026 年 10 月 21 日。OpenAI 说明 Priority 处理已于 2026 年 7 月 30 日更名为 Fast 模式。
GPT-6 与 GPT-5.6 每百万 Token 价格
下表为 Standard 费率。“短”指输入不超过 27.2 万 Token;“长”指超过 27.2 万。OpenAI 的 模型页面 将 Astra 定位于复杂推理和编程,6.1 Sol 兼顾智能与成本,Luna 则面向成本敏感的大批量任务。
| 模型 | 输入(短) | 缓存输入 | 输出(短) | 输入(长) | 输出(长) |
|---|---|---|---|---|---|
gpt-6-astra |
$10.00 | $1.00 | $50.00 | $20.00 | $75.00 |
gpt-6.1-sol |
$2.00 | $0.10 | $10.00 | $4.00 | $15.00 |
gpt-6-sol |
$2.00 | $0.20 | $10.00 | $4.00 | $15.00 |
gpt-6-luna |
$0.10 | $0.01 | $0.50 | $0.20 | $0.75 |
gpt-5.6-sol |
$4.00 | $0.40 | $20.00 | $8.00 | $30.00 |
gpt-5.6-terra |
$2.00 | $0.20 | $12.00 | $4.00 | $18.00 |
gpt-5.6-luna |
$0.20 | $0.02 | $1.20 | $0.40 | $1.80 |
gpt-5.5 |
$5.00 | $0.50 | $30.00 | $10.00 | $45.00 |
gpt-5.4 |
$2.50 | $0.25 | $15.00 | $5.00 | $22.50 |
来源:OpenAI API 价格,Standard 档,2026 年 10 月 21 日。
把各行放在一起看,有三点很突出:
gpt-6.1-sol与gpt-6-sol每 Token 价格相同,但 6.1 Sol 的缓存输入价格只有一半($0.10 对 $0.20)。如果你的应用每次都重发很长的系统提示词,在真实流量下 6.1 Sol 是更便宜的 Sol。- 旧模型不等于更便宜。
gpt-5.6-sol的输入和输出都是gpt-6.1-sol的两倍,gpt-5.5的输入贵 2.5 倍。OpenAI 表示 GPT-5.6 Sol 的促销价格至少持续到 2026 年 11 月 21 日,若预算跨过该日期,请重新确认。 - 长提示词会改变价格档。 输入超过 27.2 万 Token 时,所有 GPT-6 型号的输入价格翻倍、输出上涨 50%。对文档密集型负载,用检索或分块让请求保持在 27.2 万以下,往往是单项最大的节省。
价格表上仍在的旧款和小型模型
| 模型 | 输入 | 缓存输入 | 输出 |
|---|---|---|---|
gpt-5.4-mini |
$0.75 | $0.075 | $4.50 |
gpt-5.4-nano |
$0.20 | $0.02 | $1.25 |
gpt-5-mini |
$0.25 | $0.025 | $2.00 |
gpt-5-nano |
$0.05 | $0.005 | $0.40 |
gpt-4.1 |
$2.00 | $0.50 | $8.00 |
gpt-4o-mini |
$0.15 | $0.075 | $0.60 |
o3 |
$2.00 | $0.50 | $8.00 |
o4-mini |
$1.10 | $0.275 | $4.40 |
来源:OpenAI API 价格,2026 年 10 月 21 日。gpt-5-nano 是页面上最低的 Token 价格,但在用它替换 gpt-6-luna 前请先测试质量:Luna 是 OpenAI 目前推荐用于大批量任务的模型。
处理档位:Standard、Batch、Flex、Fast 与 Ultrafast
同一个模型根据你需要答案的速度,最多有五种价格。以下是 gpt-6.1-sol 在各档位的价格(短上下文,每百万 Token):
| 档位 | 输入 | 缓存输入 | 输出 | 何时使用 |
|---|---|---|---|---|
| Standard | $2.00 | $0.10 | $10.00 | 交互式产品流量 |
| Batch | $1.00 | $0.05 | $5.00 | 可等待 Batch API 的离线任务 |
| Flex | $1.00 | $0.05 | $5.00 | 能容忍较慢、偶尔无容量的低优先级请求 |
| Fast | $4.00 | $0.20 | $20.00 | 延迟关键路径(原 Priority) |
| Ultrafast | $12.00 | $0.60 | $60.00 | 最低延迟选项,仅 Astra 和 6.1 Sol |
来源:OpenAI API 价格,2026 年 10 月 21 日。
对独立产品来说,实用规则很简单:评测、夜间数据增强、回填和内容生成放到 Batch;面向用户的聊天保持 Standard;只在一两个延迟会直接影响转化漏斗的端点上为 Fast 付费。如果你还关心吞吐上限,购买速度前请先读我们的 LLM 速率限制、RPM、TPM 与重试指南。
提示词缓存:缓存读取与新的缓存写入费率
OpenAI 价格表现在有两列缓存写入价格。根据 提示词缓存指南,对 GPT-5.6 及之后的模型,默认 30 分钟生命周期的缓存写入价格为正常输入的 1.25 倍,12 小时生命周期(Responses API)为 2.5 倍,之后的读取为 0.1 倍。缓存写入定价不是额外收费:每个输入 Token 只计费一次,按未缓存、缓存或缓存写入其中一种费率。
OpenAI 自己的计算:一个前缀写入一次再复用一次,成本是正常输入的 1.35 倍,不缓存则是 2 倍;写入一次加读取九次为 2.15 倍,不缓存则是 10 倍。换句话说,缓存在第二次请求时就回本了。
这对你的应用意味着:
- 把稳定内容放在前面:系统提示词、工具定义、少样本示例、产品文档。
- 把用户相关和变化的内容放在最后,避免触发新的写入。
- 只对一天内会被大量命中的前缀使用 12 小时生命周期,因为其写入价格是 30 分钟写入的两倍。
关于盈亏平衡计算的更深入分析,见 提示词缓存工作流成本与 ROI。
工具、图像、音频及其他费用
一旦启用内置工具或媒体模型,Token 费率只是账单的一部分。以下费率来自 官方价格页面,2026 年 10 月 21 日:
| 项目 | 价格 |
|---|---|
| 网页搜索(所有模型) | 每 1,000 次调用 $10.00 + 按模型费率计的搜索内容 Token |
| 文件搜索 | 存储每 GB 每天 $0.10(1 GB 免费);每 1,000 次工具调用 $2.50 |
| 托管 Shell / Code Interpreter 容器 | 每 20 分钟会话 $0.03(1 GB)到 $1.92(64 GB) |
gpt-image-2.5-sunburst / gpt-image-2.5-flare |
每百万 Token 图像输入 $8.00、图像输出 $30.00、文本输入 $5.00 |
gpt-realtime-2.1 |
每百万 Token 音频输入 $32.00 / 输出 $64.00;文本 $4.00 / $24.00 |
gpt-live-1 语音会话 |
每分钟 $0.05,按秒计费 |
gpt-transcribe |
每分钟 $0.0045 |
gpt-5.3-codex |
每百万 Token 输入 $1.75 / 输出 $14.00 |
OpenAI 还说明,Responses、Chat Completions、Realtime、Batch 和 Assistants API 不单独定价:无论调用哪个端点,都按模型的 Token 费率付费。微调正在逐步关闭,不再对新用户开放,所以不要围绕它规划新工作。图像预算请参阅我们的 OpenAI 图像 API 价格指南。
计算示例:一个小型 SaaS 实际要付多少
假设某 AI 功能每月在 Standard 档、短上下文、未缓存的情况下发送 2,000 万输入 Token,生成 400 万输出 Token:
| 模型 | 输入成本 | 输出成本 | 月度合计 |
|---|---|---|---|
gpt-6-luna |
20 x $0.10 = $2.00 | 4 x $0.50 = $2.00 | $4.00 |
gpt-5.6-luna |
20 x $0.20 = $4.00 | 4 x $1.20 = $4.80 | $8.80 |
gpt-6.1-sol |
20 x $2.00 = $40.00 | 4 x $10.00 = $40.00 | $80.00 |
gpt-5.6-terra |
20 x $2.00 = $40.00 | 4 x $12.00 = $48.00 | $88.00 |
gpt-6-astra |
20 x $10.00 = $200.00 | 4 x $50.00 = $200.00 | $400.00 |
根据 OpenAI 公布的费率 计算,2026 年 10 月 21 日。
现在在 gpt-6.1-sol 上加入缓存。如果一半输入(1,000 万 Token)是复用的前缀,其中 100 万以 $2.50 写入缓存,900 万以 $0.10 读取:10M x $2 + 1M x $2.50 + 9M x $0.10 + 4M x $10 = $20 + $2.50 + $0.90 + $40 = $63.40,约便宜 21%。再把同样的任务移到 Batch,总额大约再减半。而最省钱的改动通常是选模型:如果某条路由上 Luna 能通过你的评测,在这个负载下它比 6.1 Sol 便宜 20 倍。
注意在 Sol 和 Astra 上,输出占账单的一半。限制 max_output_tokens、要求结构化输出而非长篇文字,以及在简单路由上降低推理强度,都能削减最贵的那一项。
可复制的代码:调用 API 并为每次请求计价
使用 API 返回的 usage 对象,而不是手动估算 Token。
curl https://api.openai.com/v1/responses \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-6.1-sol",
"input": "Summarize this changelog in three bullet points: ...",
"max_output_tokens": 300
}'
# pip install openai
from openai import OpenAI
# Standard short-context rates per 1M tokens, OpenAI pricing page, Oct 21, 2026
RATES = {
"gpt-6-luna": {"in": 0.10, "cached": 0.01, "out": 0.50},
"gpt-6.1-sol": {"in": 2.00, "cached": 0.10, "out": 10.00},
"gpt-6-astra": {"in": 10.00, "cached": 1.00, "out": 50.00},
}
def request_cost(model: str, usage) -> float:
r = RATES[model]
cached = getattr(usage.input_tokens_details, "cached_tokens", 0) or 0
uncached = usage.input_tokens - cached
return (uncached * r["in"] + cached * r["cached"] + usage.output_tokens * r["out"]) / 1_000_000
client = OpenAI()
resp = client.responses.create(model="gpt-6.1-sol", input="Write a SQL query that finds churned users.", max_output_tokens=400)
print(resp.output_text)
print(f"cost: ${request_cost('gpt-6.1-sol', resp.usage):.6f}")
// npm install openai
import OpenAI from "openai";
const client = new OpenAI(); // reads OPENAI_API_KEY
const resp = await client.responses.create({
model: "gpt-6-luna",
input: "Classify this ticket as billing, bug, or feature request: ...",
max_output_tokens: 20,
});
const u = resp.usage;
const cost = (u.input_tokens * 0.10 + u.output_tokens * 0.50) / 1e6; // gpt-6-luna Standard
console.log(resp.output_text, `$${cost.toFixed(6)}`);
RATES 中的价格只是快照。请把它们和核对日期一起存入配置,并在计算成本与发票出现偏差时告警。我们的 Token 用量看板指南 介绍了如何按功能追踪。
OpenAI 与 Claude、Gemini、DeepSeek 的价格对比
可比档位,每百万 Token 的 Standard 费率,均取自各提供商 2026 年 10 月 21 日的官方页面:
| 模型 | 输入 | 输出 | 来源 |
|---|---|---|---|
gpt-6-luna |
$0.10 | $0.50 | OpenAI |
claude-haiku-5-5(提示词不超过 10 万) |
$0.10 | $0.50 | Anthropic |
gemini-3.8-flash(促销至 2026 年 12 月 31 日) |
$0.75 | $3.75 | |
deepseek-v4-pro(高峰 / 闲时) |
$1.32 / $0.66 | $3.96 / $1.98 | DeepSeek |
gpt-6.1-sol |
$2.00 | $10.00 | OpenAI |
claude-sonnet-5-5 |
$2.00 | $10.00 | Anthropic |
gemini-3.1-pro-preview(提示词不超过 20 万) |
$2.00 | $12.00 | |
gpt-6-astra |
$10.00 | $50.00 | OpenAI |
在低价端,gpt-6-luna 与 Claude Haiku 5.5 标价完全相同,所以选择取决于你任务上的质量和各家的速率限制。在中端,gpt-6.1-sol 与 Claude Sonnet 5.5 也定价相同;Gemini 3.1 Pro Preview 的输出略贵。完整情况请参阅我们的 Claude API 价格、Gemini API 价格 和 DeepSeek API 价格 指南,或多厂商 AI API 价格对比。
不大改代码也能少花钱
选对模型之后,剩下的杠杆是处理档位、缓存以及在哪里购买 Token。Flatkey 是一个 OpenAI 兼容网关:你继续使用 OpenAI SDK,把 base URL 改为 https://router.flatkey.ai/v1,并从同一份余额付费,这份余额也覆盖 Claude、Gemini 和 DeepSeek。2026 年 10 月 21 日,Flatkey 的 模型目录 将 gpt-6.1-sol 列为每百万 Token 输入 $1.20 / 输出 $6.00(比 OpenAI 的 $2/$10 标价低 40%),这是其首页所说持续到 10 月 23 日的 GPT 促销的一部分;gpt-6-luna 为 $0.06 / $0.30。折扣会变化,确定预算前请查看实时页面。
from openai import OpenAI
client = OpenAI(api_key="YOUR_FLATKEY_KEY", base_url="https://router.flatkey.ai/v1")
resp = client.chat.completions.create(
model="gpt-6.1-sol",
messages=[{"role": "user", "content": "Draft a release note for v2.3."}],
)
print(resp.choices[0].message.content)
Flatkey 快速入门 和 OpenAI SDK 指南 介绍了 Key 和模型 ID。如果你需要只存在于 OpenAI 自家平台上的功能,比如特定的 Responses API 工具或企业协议,直连 OpenAI 仍是正确选择。
上线前的 OpenAI API 价格检查清单
- 固定准确的模型 ID(例如
gpt-6.1-sol,而不是通用别名),并记录价格和核对日期。 - 分别估算输入和输出;输出常常占账单的 50% 或更多。
- 除非已按长上下文费率做预算,否则让请求输入保持在 27.2 万 Token 以下。
- 能等的任务都移到 Batch 或 Flex。
- 为缓存组织提示词结构,并记录
cached_tokens以确认命中。 - 把工具调用(网页搜索、文件搜索、容器)作为单独的预算项。
- 如果使用区域数据驻留端点,加上 10% 的上浮。
- 在促销价(GPT-5.6 Sol)到期前重新确认。
常见问题
OpenAI API 多少钱?
取决于模型。根据 OpenAI 价格页面,截至 2026 年 10 月 21 日,gpt-6-luna 每百万输入 Token $0.10、每百万输出 Token $0.50,gpt-6.1-sol 为 $2 和 $10,gpt-6-astra 为 $10 和 $50。一个每月 2,000 万输入、400 万输出 Token 的典型小功能,用 Luna 约 $4,用 6.1 Sol 约 $80。
OpenAI API 是免费还是付费?
付费。OpenAI 按价格页面上的费率按 Token 计费;当前价格表中没有免费项。API 用量在 API 平台计费,与 ChatGPT 订阅分开。如果想零成本试验,请看我们的 免费 LLM API 清单。
为什么 OpenAI API 这么贵?
通常不是基础费率的问题,而是流量形态:每次调用都重发长提示词、输出冗长、简单任务用重推理模型、本可用 Standard 却用了 Fast。缓存把重复输入降到 0.1 倍,Batch 让一切减半,把简单请求路由到 gpt-6-luna 比 gpt-6.1-sol 便宜 20 倍。
ChatGPT API 比 ChatGPT Plus 便宜吗?
它们是不同的产品。ChatGPT Plus 是使用 ChatGPT 的固定月费订阅;API 是按 Token 付费、用来构建你自己的软件。轻量个人负载用 gpt-6-luna 每月可能不到一美元,而用 gpt-6-astra 的重度负载可能远超任何订阅。请用你真实的 Token 量对照上面的费率比较。
Batch 和 Flex 有什么区别?
在 价格页面 上两者都是 Standard 的 50%。Batch 是用于大规模离线负载的异步任务 API;Flex 保持正常的请求流程,但以速度和可用性换取更低价格。批量任务用 Batch,仍适合现有代码路径的后台请求用 Flex。
OpenAI 的长上下文更贵吗?
是的。对于 GPT-6、GPT-5.6、GPT-5.5 和 GPT-5.4,输入超过 27.2 万 Token 的请求按长上下文列计费,在 GPT-6 模型上输入翻倍、输出上涨 50%。
资料来源
- OpenAI API 价格,核对于 2026 年 10 月 21 日
- OpenAI 模型概览,核对于 2026 年 10 月 21 日
- OpenAI 提示词缓存指南,核对于 2026 年 10 月 21 日
- OpenAI Batch API 指南,核对于 2026 年 10 月 21 日
- Anthropic Claude 价格、Gemini API 价格 和 DeepSeek 价格,核对于 2026 年 10 月 21 日
- Flatkey 价格来自 Flatkey 模型目录,核对于 2026 年 10 月 21 日



