在线工具

大模型 API 成本估算器

输入月用量,估算国内外各家模型的月成本并按价排序。可切换结算币种,把美元定价与人民币定价拉到同一口径比较。

表内同时有美元定价(海外)与人民币定价(国内)的模型。为了排出同口径的成本高低, 这里按 1 美元 ≈ 6.7476 人民币(2026-08-09 取数) 折算。 汇率每天都在动,折算值只用于判断量级,不是报价;各行的官方原价请看价格对比表

模型厂商月成本(¥
qwen3.7-flash阿里云10.00
doubao-seed-2.0-mini字节跳动22.00
deepseek-v4-flashDeepSeek30.00
GLM-4.7-FlashX智谱AI35.00
deepseek-v4-proDeepSeek90.00
gpt-5.6-lunaOpenAI94.47
qwen3.7-plus阿里云100.00
doubao-seed-2.1-turbo字节跳动180.00
Gemini 3.5 Flash-LiteGoogle188.93
GLM-5智谱AI220.00
kimi-k2.7-code月之暗面335.00
GLM-5.2智谱AI360.00
doubao-seed-2.1-pro字节跳动360.00
Claude Haiku 4.5Anthropic404.86
qwen3.8-max阿里云480.00
grok-4.5xAI539.81
Gemini 3.6 FlashGoogle607.28
Claude Sonnet 5Anthropic809.71
gpt-5.6-terraOpenAI944.66
Gemini 3.1 Pro(Preview)Google944.66
kimi-k3月之暗面1200.00
Claude Opus 5Anthropic2024.28
gpt-5.6-solOpenAI2361.66

估算值,价格以各厂商官方为准

这是估算,不是账单。 表中的每一个数字,都只是把你填入的月用量乘以对应模型的单价算出来的,没有任何实测成分。 它不包含超时重试、请求失败后的重发、被安全审核拦截后的重来,也不包含开发联调、回归测试和压测烧掉的 token。 这几项在真实项目里往往能占到一成到几成不等,所以最终以你自己在厂商控制台看到的账单为准, 本页只用来做选型和数量级判断。
表里是官方刊例价,不是你在国内实际付的价。 海外模型经合规聚合渠道接入时,实际结算价还要叠加渠道政策、结算方式与汇率, 因方案而异,官方刊例价只是它的地板。需要按你的真实用量拿一份渠道接入报价, 可以申请力达云聚合 API 内测,我们按量给方案。

这个工具到底在算什么

它做的事情很朴素:拿你填的月输入 token 数乘以每个模型的输入单价,加上月输出 token 数乘以输出单价, 得到一个月成本,然后把所有模型按这个成本从低到高排一遍。单价都是「每百万 token」, 所以公式里要先把 token 数除以一百万再乘单价。 表里海外厂商标的是美元、国内厂商标的是人民币,直接相加没有意义,所以上面多了一个「结算币种」选择—— 选定之后,所有行都会按页面明示的汇率折算到同一币种再排序。这个折算只服务于比较, 各行的官方原价请看价格对比表

为什么要把输入和输出拆开填?因为这两者的单价通常不是一个量级,输出往往比输入贵好几倍。 如果你的场景是「长文档进、一句话出」,成本重心压在输入侧;如果是「一句话进、长篇报告出」, 成本重心就完全翻到输出侧。这两种场景选出来的最优模型经常不是同一个,用一个笼统的「总 token 数」去比, 比出来的排序是错的。

三个数分别从哪来

页面上只有两个输入框,但要把它们填对,你手里得先凑齐三个数。

第一个是业务量,也就是这个月大概会发生多少次调用。这个数不该由技术拍脑袋, 它来自产品侧:日活多少、人均一天用几次、有没有大促或者运营活动的排期、免费用户和付费用户的使用频次差多少。 找产品经理和运营要,比自己估靠谱得多。做预算时建议同时准备保守、正常、激进三档业务量, 分别跑一遍,看看最坏情况下的账单有没有超出你的承受范围。

第二个是每次操作的平均 token 数,这个只能靠实测。最直接的办法是从真实流量里抽一批请求, 把接口返回的 usage 字段(prompt_tokens 和 completion_tokens)记下来,取平均值。 不要用「一个汉字大约多少 token」这类经验换算去推——不同模型的分词器差异不小, 而且真正的大头往往不是用户那句话,是你拼在前面的系统提示词、工具定义、检索出来的上下文片段和历史对话。

第三个是单价,去官方定价页查。页面表格里每行尽量标了来源和核对日期, 但价格调整很频繁,正式做预算前请务必按当天的官方页面重新核一遍。同时留意计价结构: 有的模型按上下文长度分档加价,有的思考类模型对推理过程产生的 token 单独计费, 这类结构性差异比单价数字本身更容易让预算翻车。

最容易估错的,是「每次操作的平均 token」

在这三个数里,业务量和单价都相对好核,真正的估算黑洞是平均 token 数。 几乎所有把预算估低的项目,问题都出在同一个地方:拿单轮请求的 token 数,去乘以「操作次数」

第一个坑是多轮对话。用户眼里的「一次咨询」,在计费口径下可能是七八次 API 调用, 而且每一次调用都要把之前的完整对话历史重新发一遍。也就是说,输入 token 不是随轮次线性增长, 而是接近平方级累积——第五轮的那次请求,输入里塞的是前四轮的全部内容。 你按第一轮的长度去估,最后账单可能是估算值的好几倍。

第二个坑是重试。超时重发、限流退避后重来、结构化输出解析失败后再跑一遍、内容审核拦截后换个说法再试—— 这些在真实系统里非常常见,而且失败的那次调用通常照样计费。有的团队还会把「同一个问题跑多次投票取最优」 当成质量手段,那更是成倍的消耗。

第三个坑是那些不产生业务价值的调用:开发联调、回归测试、上线前压测、以及跑批评测集。 这部分完全不在「业务量 × 平均 token」的模型里,但它们和线上流量花的是同一笔钱。

所以更稳妥的做法是:先用实测的平均值填进去得到一个基准值,然后在心里给它乘一个系数当作真实预期。 这个系数具体是多少,只能靠你自己观察前几个月的真实账单和估算值的比例来校准, 没有一个可以照抄的通用数字。

结果怎么读

表格按月成本升序排列,最上面那行是当前用量下最便宜的选项,但「最便宜」不等于「该选它」。 正确的读法是分三步:先看排序的整体分布,如果头部几个模型的成本差在一倍以内,那成本其实不是决策的主要矛盾, 应该优先按效果和稳定性选;如果差出一个数量级,才值得为省钱去牺牲一些能力。

第二步,把用量数字上下拨动,看排序会不会变。有的模型输入便宜输出贵,有的正好相反, 你的输入输出配比一变,最优解就换人了。多试几组数字,你会更清楚自己这个场景的成本弹性在哪一侧。

第三步,别只盯总额,要换算成单位经济。把月成本除以月订单数、月活跃用户数或者月处理任务数, 得到「每一单花多少钱」,再和这一单能带来的收入比。总额一万块是贵是便宜没有答案, 但每单成本三毛而客单价三十块,这就是一笔能算清楚的账。

延伸阅读

估完单个模型的月成本之后,下一步是把它变成一份能落地的预算: 大模型 API 月度预算怎么做 讲了怎么分档做敏感性分析、怎么设置告警阈值、以及预算超支时的常见处置顺序。 如果你更关心「这笔钱花得值不值」, AI 应用的单位经济模型 这篇把成本摊到每一单、每一个用户上去算,帮你判断业务模型本身是否成立。

常见问题

月成本是怎么算的?

月成本 = 月输入 token 数 × 输入单价 + 月输出 token 数 × 输出单价(单位均为元/百万 token)。本工具按你填写的月输入/输出量,对每个模型自动计算并从低到高排序,方便横向选型。

海外模型的成本是怎么算出来的?

按厂商官方美元刊例价算,再按页面上明示的汇率折算到你选的结算币种。汇率每天都在动,所以这个折算值只用来判断量级、排出高低,不是报价。国内经合规聚合渠道接入时还要叠加渠道政策,实际结算价需单独询价。

月输入 / 月输出 token 数应该怎么填?

把它拆成两个数相乘:月业务量(这个月大概会发生多少次调用)乘以每次调用的平均 token 数。业务量从产品侧要——日活、人均使用次数、活动排期,产品经理和运营手里有;平均 token 数只能靠实测,跑一批真实请求把 usage 里的 prompt_tokens 和 completion_tokens 记下来取平均,别用「一个汉字约等于多少 token」这类经验值直接推。输入和输出要分开填,因为绝大多数模型的输出单价明显高于输入单价,混在一起算会失真。

估出来的数和真实账单差得多吗?

大概率会偏低,而且偏的方向是固定的。这个模型只算「成功的一次调用」,不包含超时重试、报错后的重发、内容审核拦截后重来、以及开发联调和压测烧掉的量;也不包含各家可能存在的计费取整规则和缓存命中折算。真实账单要以你自己在厂商控制台看到的账单为准,本工具的输出只是给你一个决策用的数量级参考。

价格表多久更新一次?我该不该直接照抄?

不建议照抄。大模型价格调整频繁,页面表格里每一行都尽量标了官方来源和核对日期,正式做预算或签合同前,请点进官方定价页按当天的价目重新核一遍。尤其要留意分档计价(长上下文分段加价)、思考类模型对推理 token 的单独计费,这些结构性差异比单价本身更容易让预算翻车。

一个 Key,接入所有主流模型

力达云聚合 API 内测开放中:统一接口调多家模型、按量计费、稳定合规接入。

申请内测

这个页面有问题?

提交时会附带当前页面地址和浏览器信息,帮助我们定位问题。不填联系方式即为匿名。