Gemini API Argon 与 Flash 价格差多少
Argon 输入 $2.00、输出 $10.00,无免费层,12 月 1 日翻倍;3.8 Flash 输入 $0.75、输出 $3.75,有免费层,1 月 1 日翻倍。(核验 2026-11-05,F33、F34、F72)
一、Gemini API Argon 与 Flash 价格差多少:问题不是谁更强,而是两条涨价时间线不同步
3.1 回答的是「这个模型明天还在不在」,本节回答的是「同一天里两个模型差多少钱」——一个查徽章与关停日,一个查单价与切换日,两个问题不重叠。
「旗舰更强,Flash 更便宜,看预算选」——这句话本身没错,但它漏了一个会真金白银影响决策的事实:两个模型的涨价日不在同一天。
先看官方价格页的原文(单价单位是每 100 万 token,美元):
| 模型 | 免费层 | 输入价 | 输出价 | 切换日与之后 |
|---|---|---|---|---|
gemini-4-argon |
Not available | $2.00 |
$10.00 |
12 月 1 日起 $4.00 / $20.00 |
gemini-3.8-flash |
Free of charge | $0.75 |
$3.75 |
1 月 1 日起 $1.50 / $7.50 |
数据出自价格页(F33、F34),免费层那列见 F35 与 F72。
注意 12 月这一个月:Argon 已经翻倍,Flash 还没动。价差在这段时间被拉大,而你如果只按「现在多少钱」做预算,这个月就会超支。反过来,1 月 1 日之后两者都翻倍,价差回到原来的比例——所以「什么时候算」比「哪个便宜」更影响结论。
一个必须记住的细节:这里的价格是输出价含 thinking token(F35)。也就是说,你看到的输出字数不等于计费 token 数。这一点在 3.8 Flash 与 Argon 上都成立,做估算时别用可见字数直接乘单价。
二、按日期取价:Argon 与 Flash 的最小可运行示例
价格有生效期,就不能写成常量。下面这个函数按模型和日期返回对应单价。
## EXPECT: 2026-11-30 Argon 输入 $2.00 | 2026-12-01 Argon 输入 $4.00 | 2026-12-31 Flash 输入 $0.75 | 2027-01-01 Flash 输入 $1.50
PRICE = {
"argon": [("2026-11-30", "2.00"), ("2026-12-01", "4.00")],
"flash": [("2026-12-31", "0.75"), ("2027-01-01", "1.50")],
}
def input_price(model, day):
table = PRICE[model]
return table[0][1] if day <= table[0][0] else table[1][1]
assert input_price("argon", "2026-11-30") == "2.00"
assert input_price("argon", "2026-12-01") == "4.00"
assert input_price("flash", "2026-12-31") == "0.75"
assert input_price("flash", "2027-01-01") == "1.50"
out = (f"2026-11-30 Argon 输入 ${input_price('argon', '2026-11-30')} | "
f"2026-12-01 Argon 输入 ${input_price('argon', '2026-12-01')} | "
f"2026-12-31 Flash 输入 ${input_price('flash', '2026-12-31')} | "
f"2027-01-01 Flash 输入 ${input_price('flash', '2027-01-01')}")
print(out)
这里刻意用字符串存价格、用 YYYY-MM-DD 比日期。用浮点数存钱迟早会遇到精度误差;用字符串比较日期,只要格式统一就不会错。
三、解释与边界:三条判断顺序
第一步看免费层,而不是看价格。 Argon 是 Not available(F35),3.8 Flash 是 Free of charge(F72)。如果你现在处于「先验证能不能做」的阶段,Argon 直接出局——不是因为它贵,是因为它压根没有免费额度。
第二步看任务类型,而不是看参数量。 长文本推理、复杂代码生成这类任务,Flash 会在中途放弃细节;截图理解、批量分类、工单字段抽取这类任务,Flash 通常够用,而且延迟低一个档。分类边界属于经验判断,不在本教程断言范围。
第三步按切换日算预算,而不是按今天的价。 这就是开头那张表存在的理由:12 月与 1 月的成本结论可能相反。价格页还留了一句免责声明:折扣与模型可用性都可能变(F38)。所以任何「按当前价算三年成本」的表格,都只能当参考。
边界。 本教程不预测模型能力走向,也不评价「值不值这个价」。它只提供可复算的部分:给定 tokens 与日期,成本是多少;给定免费层状态,能不能先验证。
四、预期输出与异常分支
真跑输出:
2026-11-30 Argon 输入 $2.00 | 2026-12-01 Argon 输入 $4.00 | 2026-12-31 Flash 输入 $0.75 | 2027-01-01 Flash 输入 $1.50
三种分支值得注意。日期落在切换日当天:函数用 <= 判断,所以切换日当天算旧价。这个边界必须与官方措辞对齐——官方写的是 through November 30, 2026 与 starting December 1, 2026(F33),through 含当天,starting 不含前一天,两边正好接上。模型名不在 PRICE 里:会抛 KeyError,这比默认返回 0 好,因为「免费」和「没配」必须区分。同一个月里两个模型都调了价:先确认你在算哪一天,再确认用哪张表,别把 Argon 的新价套到 Flash 上。
五、判据卡:账单翻倍但质量没提升时换什么
| 该这么做 | 不该这么做 |
|---|---|
| 先用免费层模型把链路跑通再升级 | 一上来就用无免费层的旗舰模型 |
| 按切换日重算预算,写清生效期 | 拿今天的单价算一年的成本 |
| 输出价按含 thinking token 估算 | 用可见字数乘单价 |
| 质量没提升就把任务拆给轻量模型 | 因为「更贵应该更好」继续加预算 |
六、来源与核验
https://aistudio.google.com/docs/pricing.md(核验 2026-11-05,F33、F34、F35、F38、F72)https://aistudio.google.com/docs/models.md(核验 2026-11-05,F70)
价格属于变动最快的一档,复核周期一个月,下次复核排在 2026-11-16,正好赶在 12 月 1 日与 1 月 1 日两次切换之前,见 1.3。若官方调整了切换日或单价,以价格页原文为准。
七、动手试
- 把
input_price的比较改成day < table[0][0],重跑。预期2026-11-30那条变成$4.00;验收标准是你说清「切换日当天到底算哪一边」以及官方措辞是怎么界定的。 - 给函数加第三个模型(比如 3.6 Flash),只填你从官方页查到的真实价格。验收标准:断言全部通过,且你能指出它的切换日与 Argon、Flash 都不相同。
- 用你自己的业务量算一次:10 万次调用、平均每次 1M 输入 + 1M 输出,分别按 Argon 与 Flash 在 12 月的价格估一次。验收标准:给出两个数并说明差额来源;算不出来说明你还没把 token 口径对齐,回看 2.2 的 usage 字段。

TRAE-AI编程


更多建议: