gemini 2.5 pro api价格

成本与用量

讲清 Gemini 2.5 Pro API 的计费结构、用量换算与预算核对方法,并给出去站内页面看当时数字的路径。

模型还在跑 Gemini 2.5 Pro,但官方价格页改过几版、又冒出新档位,很容易算错账:到底按哪几项计价、长上下文会不会翻倍、月账单怎么对。这篇不给你写死的单价,而是把计价口径、估算步骤和核对动作梳理清楚,让你按自己的用量去站内页面取当时的数字,算出真实花费。

还在用 Gemini 2.5 Pro 跑线上业务的团队,最常踩的坑不是单价高,而是算错账。官方价格页改过几版,档位名称也换过,照着一张老截图去乘总量,很容易低估或高估。这篇不给你写死的单价,而是把「按哪几项计价、数字去哪拿、怎么按自己用量估」这条链路拆开,你照着做,就能用站内当时的数字算出真实花费。

另外提醒一句:如果你的目标是换到更新的档位,也别直接套用旧口径,不同入口的计价单位并不一样。判断自己该按哪套口径算,先把链路确认清楚,再动手乘量。

先分清 Gemini API 到底按什么收钱

最容易被忽略的是:Gemini 计费不止「输入 + 输出」两项。如果你启用了上下文缓存,读缓存和写缓存往往是分开计价的,写在总账里却是同一行,不拆开看就找不到差异来源。多模态输入也不是按文本单价折算,图片、音频各有各的口径。

输入 token
送进模型的内容长度,含系统提示、历史对话与检索回来的资料
输出 token
模型生成的内容长度,通常单价更高,长回答的账主要压在这一项
上下文缓存
复用固定前缀时启用,读缓存与写缓存可能分别计价,不一定都省钱
多模态输入
图片、音频等按各自口径折算,不能直接拿文本单价往上套

还有一个隐藏变量是长度阶梯。超过某个上下文长度之后,单价口径可能整体变化,把首档单价乘到全部用量上,结果就会偏。具体阈值和档位划分,到站内官方来源页看当时写的规则。

价格数字去哪拿,怎么避免拿到过期的

网上流传的截图大多没有标注版本,直接拿来用风险很高。正确做法是每次核算前重新取一次数,并且记下你取数的时间,方便下次对比。取数的地方只有站内几个固定页面,不要靠记忆。

  • 官方单价与规格:到 /official-api/providers/google 核对 Gemini 的计价档位与上下文规则
  • 模型命名与清单:到 /models 查,确认你调用的到底是哪一档,避免版本混用
  • 价格变动痕迹:到 /price-watch 看历史调整,判断现在的数字是长期档位还是临时活动
  • 换算成单次成本:用 /tools/token-price-calculator 把每百万 token 的单价折成「一次对话多少钱」

按自己的用量估一遍成本:四步走

估算不是把单价乘总量,而是先把用量分类。不同业务场景的输入输出比例差很多,混在一起算出来的平均值没有参考价值,也没法指导后续优化。

  1. 拆 token从日志里把近一周的输入 token 和输出 token 分开统计,别只取一个总量。输出占比高的应用,账往往比想象中贵。
  2. 分场景按短问答、长文档处理、代码补全等几类拆开,每类单独统计调用次数与平均长度。这一步做完,你才知道钱花在哪个功能上。
  3. 乘单价用 /tools/model-cost-calculator 把各类用量乘上当前单价,别忘了把缓存读写的比例也填进去,否则会漏项。
  4. 留余量再对预算结果乘上一个安全系数,再和预算比。如果月度波动大,可以到 /usage 看同类用量的真实水位,判断自己量级是否合理。
场景主要成本项先优化什么
短问答客服输出 token 占比高压缩回答长度、控制历史轮数
长文档处理输入 token 与缓存费用拆分任务、复用固定前缀
代码补全输入输出都高,调用频次密做请求合并、去掉无用上下文
批处理任务总 token 量大但可延迟挪到批量通道,错峰提交

账单对不上时的排查顺序与降本动作

账单突然变高,先别急着换模型,按固定顺序排查通常几分钟就能定位。顺序反了会白折腾半天,最后发现是测试流量混进了生产 key。

  • 先看有没有踩到长上下文阶梯,量没涨但单价口径变了,总账一样会跳
  • 再看重试与失败请求是否照样计费,网络抖动多的时候这一项很可观
  • 接着看缓存命中率有没有下滑,命中率降了等于同样的活多花了钱
  • 最后看有没有测试或压测流量共用生产 key,把用量混在一起

降本动作按性价比从高到低排:能拆短的任务不要塞进长上下文;固定前缀考虑启用缓存;批处理类任务挪到批量通道;非核心链路可以降级到更便宜的档位。真正需要比较「换模型能省多少」时,到 /official-api/providers/google-vertex 对比托管口径,再决定是否迁移。注意,如果业务对延迟或输出稳定性有硬要求,这些降本动作不一定都适用,先小流量验证再全量。

下一步把上面四步走一遍,再去价格追踪页确认一次当前档位,你的估算就基本可信了;顺手做个提醒,价格一变你就能第一时间知道。

常见问题

为什么我算出来的钱和实际账单差挺多?

常见三个原因:一是长上下文超过阈值后单价跳档,你按首档算的;二是输入输出比例估错,输出通常比输入贵;三是重试、失败请求或多模态输入被漏算。建议先把日志按输入输出拆开再乘单价,重试流量单独列一项。

还在用 Gemini 2.5 Pro,要不要为了省钱换新档?

先别急着换。把当前任务按「需要长上下文」「只是短问答」「纯代码补全」分开,只有前一类对模型档位敏感。短任务换便宜档基本无损,长任务换之前先跑一批对照,确认质量能接受再切,否则省的钱可能被返工吃掉。

官方直连和第三方聚合的价格差在哪?

差在计价单位和倍率上:聚合渠道可能把单价折成积分或倍率,还叠加汇率和阶梯。比价前先对齐口径,把两边的输入、输出、缓存分别换算成同一单位,再去 /official-api 看官方基准,别只比一个总数。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。