你大概遇到过这种场景:老板问「Claude 3.7 多少钱」,你翻半天只有一堆别人转述的数字,也不知道是不是当前的;或者接了接口,跑了一周发现账单比心里预期高一截,又说不出高在哪。这篇不讲某一天的单价,而是告诉你价格该去哪一页核、一次请求的钱由哪几段拼出来、以及怎么按自己的用量把预算框住。看完你至少能回答三件事:去哪查现行价、这次调用贵在哪、下个月大概要留多少钱。
别人转述的单价、截图上的数字、群里随手发的报价,都可能已经过期或者根本不是你要问的那一档。这篇只讲三件事:去哪里把现行价核准、一次请求的钱由哪几段拼出来、以及按你自己的用量怎么把预算框住。
先说一个常见误区:把「Claude 3.7 多少钱」当成一个固定答案。同一系列里不同档位的单价差得很远,轻量档和旗舰档不是一回事。你要先确认自己问的是哪一档,再去查那一档的现行数字,否则后面所有估算都是错的。
价格别背,去三个页面现场核
判断一个价格能不能用,标准只有两条:是不是官方口径、是不是当下有效。转述的数字两条都满足不了。落笔之前先做一遍核对动作,花不了几分钟,但能避免拿一个过期的数去汇报。
- 核官方单价站内会把各家现行单价摆在一张表里,比任何转述都可靠。先到这里确认你要问的那一档当前的数字,注意看页面标注的更新时间。
- 核同系列档位差异同一系列不同档位单价差距明显。先确认任务属于轻量档还是主力档,别拿轻量档的价去估主力档的活,这种错估往往能把预算算少一半。
- 核第三方平台报价中转站或聚合平台的报价不等于官方价。倍率、赠送额度、结算币种三样都会改最终结果,要单独核一遍,别直接套官方单价。
- 核历史变动价格是会动的。到站内的价格追踪页面看一眼有没有变动记录,如果最近有调整,任何截图和口口相传的数字都不能用。
| 要核的东西 | 去哪核 | 核什么 |
|---|---|---|
| 官方单价 | 站内官方 API 价格页 | 现行数字与页面更新时间 |
| 档位归属 | 站内 Anthropic 厂商页 | 你的任务对应哪一档 |
| 第三方报价 | 站内中转站导航 | 倍率、赠送额度、结算币种 |
| 历史变动 | 站内价格追踪页 | 近期是否调整过 |
一次调用到底由哪几段拼成钱
很多人估成本的算法是「总 token 乘单价」,这个算法会偏。真正决定账单的是几段不同口径的量,它们各自有自己的价,混在一起算就容易和实际对不上。下面这几段是你必须分开看的。
- 输入 token 和输出 token 是两个价,输出通常更贵。长回答比长提问更烧钱,这是估算最容易漏的一刀。
- 缓存命中的部分、缓存写入的部分和普通输入不是同一口径,只按总 token 乘单价会算偏。
- 多轮对话里历史上下文每轮都要重新计入输入,第三轮、第五轮的成本不是第一轮的复制。
- 失败重试、超时重发、流式中断后的续传,都会产生实际计费但你没意识到的量。
换成「一次对话多少钱」比记单价直观得多。做法是拿一段你真实的调用日志,统计输入和输出的比例,再到站内的模型成本计算页面套一遍,得出的单次成本比任何单价都更有参考价值。
按自己的用量倒推一个月要留多少钱
估算准不准,取决于三样东西有没有拿全:日均请求数、每次请求的平均输入输出量、用的哪一档模型。缺任何一个,估出来的数都只能当参考,不能拿去报预算。
- 从日志取真实数字用用量日志里的实际记录倒推,不要用「感觉每天几十次」这种估计。日志该记哪些字段、怎么切分,参考站内用量相关页面。
- 算出日均与峰值日均决定基线,峰值决定你要不要留弹性。两者差距大的业务,按日均估会不够用。
- 乘安全系数估算值要往上留余量,因为重试、失败重发、上下文变长都会让实际值往上飘。业务还在增长的话,余量要按增长速度再放。
- 写一行预算并配告警把估算写成一行预算,再配一条用量告警。月底看账单再心慌,不如中途被提醒一次。
| 估算要素 | 从哪拿 | 拿不到的后果 |
|---|---|---|
| 日均请求数 | 站内用量页面 | 基线完全靠猜 |
| 平均输入输出量 | 调用日志统计 | 单次成本偏差大 |
| 所用档位 | 站内官方 API 价格页 | 单价套错档 |
| 安全系数 | 按业务波动自定 | 预算偏紧易超 |
不动效果的前提下,钱能从哪省
省成本不等于降效果,前提是分清哪些任务真的需要重模型、哪些只是顺手用了。判断标准很简单:如果把任务降档跑一遍,输出质量你有没有信心交给下游,有就降,没有就别省。
- 分档用模型
- 简单分类、抽取、格式转换走轻量档;只有需要推理和长链路的任务才用主力档。
- 控制上下文
- 整份文档塞进去之前先筛选或摘要,长上下文的成本增长不是线性的。
- 实时改批量
- 时间不敏感的任务改走批量口径,没必要按实时付费。
- 复用缓存
- 多轮对话里重复出现的系统提示和固定前缀,能走缓存的就别每轮重发。
不适用的情况要说清楚:如果任务本身对延迟极敏感,或者输出质量直接决定成败,省下来的那点成本抵不上返工和事故代价,这时候别硬压。降档之前先在测试集上跑一遍对比,别直接上生产。
下一步拿你现在真实的一段调用日志,去站内把单次成本算出来,再对照官方现行单价核一遍档位有没有用错。→常见问题
Claude 3.7 的单价是固定的吗?
不是。官方会调整,不同渠道(官方直连、云厂商托管、中转聚合)报的价也不一样,还有倍率和币种折算的差别。所以别记数字,到站内官方 API 价格页和 Anthropic 厂商页看当时的口径,再看 /price-watch 有没有近期变动记录。
为什么我按单价估算,账单总比预期高?
多半是没算全。输出 token 通常比输入贵,多轮对话每轮都要重算历史上下文,重试和失败重发也会计费,缓存命中与非命中又是两个口径。先把用量日志补全,再用模型成本计算器按真实输入输出比例跑一遍,差距一般能对上。
要不要为了省钱换到轻量档模型?
看任务。格式转换、分类、抽取这类有明确答案的活,轻量档通常够用,省下来的钱是实打实的。但涉及多步推理、长链路工具调用、或者结果直接交客户的任务,换档后返工和人工兜底的成本可能比省下的钱高,这种就不该省。