Gemini 家族的上下文窗口最大,价格跨度也最宽:小号 Flash 模型的价格只是 Pro 模型的一小部分,而且两者都能读文本、图片、音频和视频。这样的跨度让你选的模型成为影响账单的主要杠杆。本页列出 Half Off Dev 上每个 Gemini 模型的价格,说明 Gemini 响应怎么计费,以及长输入和思考 token 在哪里悄悄累积。
每个 Gemini 模型及其价格
实时价格,每百万 token。在 Half Off Dev,它们是 Google 官方价的一半。
| 模型 | 上下文 | 输入 | 输出 | 缓存读取 |
|---|---|---|---|---|
| Gemini 3.1 Pro gemini-3.1-pro | 1.05M | $1.00 | $6.00 | $0.10 |
| Gemini 3 Flash gemini-3-flash | 1.05M | $0.25 | $1.50 | $0.025 |
| Gemini 4 Argon gemini-4-argon | 1.05M | $1.00 | $5.00 | $0.10 |
| Gemini 3.5 Flash gemini-3.5-flash | 1.05M | $0.75 | $4.50 | $0.075 |
| Gemini 3.8 Flash gemini-3.8-flash | 1.05M | $0.38 | $1.88 | $0.0375 |
| Gemini 3.6 Flash gemini-3.6-flash | 1.05M | $0.38 | $1.88 | $0.0375 |
每 100 万 token 的美元价格,实时来自目录。
每一行都会打开该模型的页面,查看上下文窗口。同样的列表也可以通过 GET https://halfoff.dev/v1beta/models 以 JSON 获取,不需要密钥。
Gemini 响应如何计费
Gemini API 在 usageMetadata 里报告用量。需要关注的部分:
| 计费部分 | 字段 | 使用的价格 |
|---|---|---|
| 未缓存输入 | promptTokenCount 减去 cachedContentTokenCount | 输入价 |
| 缓存输入 | cachedContentTokenCount | 缓存读取价 |
| 输出 | candidatesTokenCount 加 thoughtsTokenCount | 输出价 |
Gemini 会自动缓存重复的提示词前缀,没有缓存写入费用。这里不提供通过 cachedContents API 的显式上下文缓存,所以请把稳定的内容放在提示词最前面,让隐式缓存发挥作用。
思考 token 就是输出 token
Gemini 的思考模型会先推理再回答,这些思考通过 thoughtsTokenCount 按输出计费,不管你有没有要求返回思考摘要。预算通过 generationConfig 里的 thinkingConfig 设置。对于分类、抽取和简短回答,在 Flash 模型上把思考预算调小或设为零,通常已经够用,成本只是一小部分。Gemini API 指南里有请求示例。
长上下文:钱花在哪
一次 Gemini 请求可以携带一百万个 token,每一个都是输入 token。长请求的价格就是它的长度乘以输入价,每次发送都要付一遍。三个习惯可以控制住它:
- 把大文档放在最前面并保持一致,这样重复请求能命中隐式缓存,按缓存读取价计费。
- 检索,不要整份塞进去。 只发相关的部分,即使在 Flash 的价格下也比发全文便宜。
- 头几次调用要看
promptTokenCount。 图片、音频和视频都会被分词,一小段视频或一张高分辨率图片的 token 数比多数人想象的多。发送前,POST /v1beta/models/{model}:countTokens就能告诉你。
算一笔账:给文档做摘要
一条流水线每月给 2,000 份文档做摘要,每份 20,000 个 token,写出 500 个 token 的摘要。这就是 4,000 万输入 token 和 100 万输出 token(如果开启了思考,还要加上思考)。分别按 Flash 模型和 Pro 模型计算:40 × 输入价 + 1 × 输出价,费用计算器会同时给出两者。做摘要的话,第一个要测的通常是调低了思考的 Flash 模型。
常见问题
Gemini API 要花多少钱?+
按 token 付费,每个模型价格不同。上面的表格列出了当前每百万 token 的所有价格。Flash 模型是低价端,Pro 模型贵出数倍。
Gemini 的思考 token 收费吗?+
收费,按输出 token 计。它们在 thoughtsTokenCount 里报告,并与 candidatesTokenCount 相加。想减少它们,就调低 thinkingConfig 里的思考预算。
Gemini API 有提示缓存吗?+
隐式缓存作用于重复的前缀,缓存的 token 按较低的缓存读取价计费,没有缓存写入费用。这里不支持显式的 cachedContents。
这里有免费的 Gemini API 额度吗?+
Half Off Dev 是预付费,没有订阅,也没有免费额度,但每个 Gemini 模型都是 Google 官方价的一半。首次充值最高可获得 $5 的等额赠送。
可以用 OpenAI SDK 调用 Gemini 模型吗?+
可以。Chat Completions 接受所有文本模型,所以 model="gemini-3.1-pro" 可以通过 OpenAI 客户端使用。要用 thinkingConfig 这类 Gemini 专有选项,请改调原生 Gemini 端点。OpenAI SDK 指南说明了其中的取舍。
下一步:对比 Claude API 价格和 GPT API 价格,浏览模型列表,或者注册后照着快速开始操作。