OpenRouter周榜复算:164万亿token,输出2.55%,DeepSeek账单占1.4%

调用量的第一名,账单上只排第 15:这份周榜要看两遍

每周一榜单更新,转发的话术都差不多:"前五全是中国模型""调用量再创新高"。这周的总量是 164 万亿 token。

这个数字回答不了两个问题:谁在为这些 token 付钱,以及这些 token 里到底有多少是"生成"出来的。把同一份数据从接口里拉下来按钱重算一遍,排名会换一遍------调用量第一的模型在账单上排第 15,账单第一的模型调用量排第 7。

一、164 万亿这个数,不用等别人给

榜单页底下挂着两个公开接口,不需要登录:一个给模型维度的一周用量,一个给全部在架模型的最新价目。两个 JSON 拉下来,把输入和输出两类 token 分别加总,一周的总量是 164.04 万亿,有量的模型 577 个,请求 85.98 亿次。

前五名是:DeepSeek V4.1 Flash 32.84 万亿、GLM-5.3-Flash 12.23 万亿、Step 5 Preview 11.47 万亿、MiMo-V2.6-Flash 9.94 万亿、混元 4 preview 7.55 万亿。五个加起来 74.03 万亿,占全周 45.1%,厂商都来自中国。

算出来的总数和外部公布的 164 万亿对得上,说明接口口径就是榜单口径:输入 token 加输出 token,不是请求次数。这一点很关键,后面的结论都从这里长出来。

二、榜上的名字是"日期快照",不是产品名

第一名叫 deepseek/deepseek-v4.1-flash-20260910。名字尾巴那串数字是日期------它指的是 9 月 10 日那一版权重,不是"DeepSeek V4.1 Flash"这个产品。

同一款产品 10 月 17 日又发了一版,在榜上是完全独立的一行:...-20261017,3.72 万亿。因为只覆盖了两天,它的数字天然比老那一行小一个量级。

这就带出一个很容易读错的地方:换版本在榜上表现为"老的那行掉量、新的那行从零开始"。两行加起来 36.56 万亿,比单看第一行高 11%。拿着"第一名掉了"去推"需求在退",推的可能只是一个版本迁移动作。

榜单上到处都是这种情况:GLM-5.3 和 GLM-5.3-Flash 是两行,DeepSeek V4 Flash 的 0731 与 0423 也是两行。报"某模型周调用量"之前,先把同一家族的快照合并------这是读这份榜的第一步,也是最容易漏的一步。

三、token 里 97% 是输入

把全周拆成两半:输入 159.87 万亿,输出 4.18 万亿。输出只占 2.55%。平均到每一次请求,是搬进去 1.9 万 token、吐出来不到 500 个。

单看头部更极端:Step 5 Preview 的输出占比 0.51%,Claude Opus 5.5 是 0.98%,DeepSeek V4.1 Flash 1.89%;最高的是 DeepSeek V4 Flash 0731,也只有 3.87%。

原因不难猜。agent 类负载每一轮都要把系统提示词、工具定义、历史记录、检索回来的文档重新灌一遍,真正吐出来的只有几十到几百个 token。一次往返,输入几万,输出几百。

所以**"调用量"测的是上下文搬运量,不是产出量**。上下文越长、工具调用越密、重试越多,这个数就越高,跟模型好不好没有直接关系。一个模型被用在长上下文 agent 里,排名天然占便宜;被用在短问答里,排名天然吃亏。

四、换成钱,第一名换人

现在把价目乘上去,输入和输出分开乘再求和。这一周全部模型按标价折算是 9725 万美元,覆盖了 95.1% 的 token(剩下 4.9% 的模型在价目表里查不到价格,主要是几个没公开报价的预览版)。

前十名的对照:

模型(快照) 周 token 标价账 加权单价 输出占比 账单排名
DeepSeek V4.1 Flash 0910 32.84 万亿 134 万美元 $0.041/M 1.89% 15
GLM-5.3-Flash 0826 12.23 万亿 64 万美元 $0.052/M 3.78% 26
Step 5 Preview 1008 11.47 万亿 1157 万美元 $1.009/M 0.51% 2
MiMo-V2.6-Flash 0921 9.94 万亿 141 万美元 $0.142/M 1.10% 13
混元 4 preview 0827 7.55 万亿 643 万美元 $0.851/M 1.00% 3
GPT-6 Luna 0922 6.34 万亿 72 万美元 $0.114/M 3.42% 22
Claude Opus 5.5 0921 6.19 万亿 2571 万美元 $4.157/M 0.98% 1
GLM-5.3 0816 5.19 万亿 52 万美元 $0.099/M 1.52% 28
Nemotron-3 Ultra 550B 5.00 万亿 305 万美元 $0.610/M 0.53% 8
DeepSeek V4 Flash 0731 4.70 万亿 44 万美元 $0.095/M 3.87% 32

单位里 M 指百万 token;标价账按公开价目折算,不含折扣、缓存命中折扣与自备密钥的情况。

两个第一位:调用量第一的 DeepSeek V4.1 Flash,账单只占 1.4%;账单第一的 Claude Opus 5.5,调用量排第 7,却拿走了 26.4% 的账单。

单价差 101 倍(4.157 对 0.041),token 量差 5.3 倍,乘出来的账单差 19 倍。

厂商维度更直白:

厂商 token 份额 账单份额
Anthropic 8.1% 40.5%
DeepSeek 28.3% 4.0%
OpenAI 8.8% 15.4%
阶跃 7.0% 11.9%
腾讯 6.5% 7.1%
小米 7.6% 3.1%
智谱 11.5% 2.3%

Anthropic 用 8.1% 的 token 拿走 40.5% 的钱,DeepSeek 用 28.3% 的 token 拿走 4.0% 的钱。这两张表放在一起才看得出"调用量"和"生意"不是一回事:一个指标量的是渗透,一个指标量的是钱包。

五、榜单会骗人的三种方式

回到开头那个问题:周环比能说明什么。把这一周的结构拆开看,至少有三类事件会在榜上产生涨跌,而它们跟模型能力强弱都没关系。

第一类,换版本。 上一节说过,快照分裂会让老的那行掉量。迁移完成之前,任何跨周比较都是错的。

第二类,新上架。 Step 5 Preview 的快照日期是 10 月 8 日,按这个日期算,本周是它第一个完整的自然周,一上来 11.47 万亿排第三。它的加权单价 $1.009/M 是前三名里最贵的------DeepSeek 的 25 倍、GLM-5.3-Flash 的 19 倍。它不是靠便宜冲上去的,这跟"中国模型只会低价走量"的直觉相反。

第三类,降价与免费额度。 这一类在本周数据里看不到,但只要厂商调价,下周的榜就会动,而模型一个字都没改。

三类事件的共同点是:它们改的是接入成本,不是能力。榜单的周环比里混着这三类,所以它能告诉你的比你以为的少------除非先把它们分开。

六、下次看榜,三步

不用等别人给结论,两个接口加十几行代码就能自己算。

第一步,拉数据:

bash 复制代码
curl -s "https://openrouter.ai/api/frontend/v1/rankings/models?view=week" -o week.json
curl -s "https://openrouter.ai/api/v1/models" -o models.json

第二步,按家族合并快照、按价目折钱:

python 复制代码
import json, collections, re

rows  = json.load(open("week.json"))["data"]
price = {m["id"]: m["pricing"] for m in json.load(open("models.json"))["data"]}

agg = collections.defaultdict(lambda: [0, 0])       # [prompt, completion]
for r in rows:
    a = agg[r["model_permaslug"]]
    a[0] += r["total_prompt_tokens"]
    a[1] += r["total_completion_tokens"]

total = sum(p + c for p, c in agg.values())
print(f"总量 {total/1e12:.2f} 万亿 token,{len(agg)} 个模型有量")

for slug, (p, c) in sorted(agg.items(), key=lambda kv: -sum(kv[1]))[:10]:
    pr  = price.get(slug) or price.get(re.sub(r"-20\d{6}$", "", slug))
    usd = p * float(pr["prompt"]) + c * float(pr["completion"]) if pr else 0
    print(f"{slug:46s} {(p+c)/1e12:7.2f}T  ${usd/1e6:8.3f}M  输出{c/(p+c)*100:5.2f}%")

跑出来第一行应该是 总量 164.04 万亿 token,577 个模型有量,前十名和上面那张表对得上。要按家族看,把 slug 的分母(厂商/模型名)取出来再 sum 一遍就行。

!\[调用量的第一名,账单上只排第 15:这份周榜要看两遍_08.png]

第三步,看三个数,别只看一个排名:

  • 合并后的家族总量------决定"谁真的被用得多"
  • 输出占比------低于 2% 的是 agent 搬运型负载,高于 5% 才是生成型负载
  • 加权单价------决定"谁真的在收钱"

七、这份榜每周一更新

下周同一时间再拉一次,你就有第一个自己算出来的环比。它可能和公布的数字对不上------公布口径里还有地区拆分、免费额度、自备密钥这些处理,接口里没有;这周的环比我复算不了,因为公开接口只留当前这一周,上周的日切片拿不到。

但有一件事是确定的:有人拿"调用量"说明能力时,你可以当场把它折成钱,再看一遍排名。 三步做完,一串 slug 会变成三句话------谁在用、用在哪种负载、谁在收钱。


相关推荐
shark-chili1 小时前
从需求到架构:我如何用 AI 写好design.md
人工智能·架构
2501_944525541 小时前
开源鸿蒙平台 KMP 三方库「FileKit」适配全流程
华为·开源·harmonyos
人工智能AI技术1 小时前
Flink AM 启动链路解析
人工智能
LCD液晶屏1 小时前
立煌科技代理京东方液晶屏的核心优势与应用价值
大数据·人工智能·科技
mister_guo1 小时前
Spring Boot 配置文件读取的几种方式:用法、原理与常见误区
java·spring boot
余槐i1 小时前
虚拟线程上线后吞吐反而掉了:Spring Boot 3 里 synchronized 锁住载体线程的定位与修复
java·spring boot·性能优化·虚拟线程·jdk 21
老王IT1 小时前
PHP语言基础语法介绍
开发语言·php
要开心吖ZSH1 小时前
DDD(领域驱动设计)篇三:实战对照——同一个订单业务,两种架构怎么写
java·架构·领域模型·ddd·领域驱动设计·设计思想
king王一帅1 小时前
做了三年 ProseMirror 后,我用四个月自研排版引擎实现 WPS / Google Docs 替代品,整套框架 MIT 开源
前端·vue.js·开源