OpenAI Realtime API 计费拆解:按分钟计费下的 $/M 等效成本与隐藏开销
内容刷新 / GEO:补 English summary 与最新核对清单 — oa-openai-realtime-cost-per-minute

开篇可摘引摘要:本页针对 OpenAI Realtime API 的按分钟计费模式,拆解其 $/M 等效成本、隐藏开销及与 GPT-4o-mini 等正式会员产品的区别。若你在对账单上看不到「每分钟多少钱」,请先看下表与核对清单,避免把 $/M 当成 token 单价。
现状与数据更新
OpenAI 官方对 Realtime API 的计费以「每分钟(per minute)」为计费单位,而非传统的 token 批量。计费公式通常为:实际消耗的秒数 × 对应时速单价(以秒计费,四舍五入到最近秒),并叠加推理/生成的 token 成本(按 token 单价计)。对于 GPT-4o-mini 等正式会员,用户可享 token 包计价,但 Realtime 侧的时长计费是额外费用项。
> 注意:以下金额为公开挂牌参考价,实际以官方 API 文档当日数据为准。
| 项目 | 计费单位 | 参考范围(官方挂牌) |
|---|---|---|
| 推理/生成 token | per 1M tokens | GPT-4o-mini 按 token 批量价 |
| 流式/交互时长 | per minute | Realtime API 按秒计费 |
| Prompt 缓存 | per 1M tokens | 非官方教程常混淆 |
| 隐藏/附加 | session pool, idle timeout, retry 重试 | 常被忽略的 $/M 来源 |
核对清单
对账单上常见的坑,推荐先走这份清单:
- [ ] 确认 API key 是否走正式会员计费通道(GPT-4o-mini 包 vs. Realtime 按分钟)
- [ ] 查阅官方 API 文档中的计费计算器或文档页(/official-api)
- [ ] 确认 Prompt 缓存是否单独计价,以及是否在同一会话中触发
- [ ] 检查 idle timeout 超时后是否仍产生计费(Session 保持活跃会计费)
- [ ] 确认 retry/重试次数计费逻辑(重复发送请求是否重复计费)
- [ ] 对比同级模型在 Realtime 与正式会员的 $/M 实际差异
风险边界
Realtime API 的 $/M 等效成本可能被低估,原因如下:
- 计费单位不一致:token 按批次算,按分钟按实际时长算,两者叠加才是真实 $/M。若只看 token 单价而忽略时长,会漏掉大部分费用。
- 隐藏开销:idle timeout 期间的 Session 保持会持续计费;retry 失败时的重复请求会按次数计费。
- 模型差异:GPT-4o-mini 的正式会员包是 token 包价,Realtime 侧的时长费不打折。若把正式会员的 $/M 当成 Realtime 的等效价,会高估或低估。
- 非官方教程误导:网上有些「免费用 IDE 修改器/代理」的文章将非官方工具当作官方渠道,可能导致计费口径偏差。
本站仅做对账参考,不提供法律意见。若需精确核算,请以官方挂牌价与当前 API 文档为准。
站内路径
本站对比页面:/billing-path
API 计费与工具页:/api-transit
官方价格与对比:/official-prices
English summary
The OpenAI Realtime API charges by minute, not by token batch. This means the effective $/M cost is a combination of actual time consumed (rounded to seconds) plus the token usage that gets charged on top. For developers comparing this with GPT-4o-mini's official member pricing, remember that the member plan is a token-only bundle; the Realtime side adds a separate per-minute layer that can dominate the bill on long-lived or frequently retried sessions.
The biggest hidden costs are idle time that keeps a session alive and retry attempts that generate extra requests. Both are charged at the same per-minute or per-request rates as the active flow. If you are reconciling your billing statement, always pull the raw usage logs from the API dashboard and map seconds → minutes, then add the token count × token price. Only after that split can you say whether the Realtime $/M is cheaper, more expensive, or about the same as the member token bundle.
---