OpenRouter 上 DeepSeek V4.1 Flash 三十多家 provider 比价
逐家对比官方价与 OpenRouter 三十多家 provider:Cloudflare 三项都不贵、DeepInfra fp8 更便宜但输出限 131K,多数家等于官方高峰价;缓存价和默认路由是隐藏坑,给出白名单与 max_price 配置。
在 OpenRouter 上用 DeepSeek V4.1 Flash,真比官方便宜吗?我把三十多家 provider 和官方价对了一遍,便宜的有,三项都便宜又没短板的很少。 先看官方价,单位美元每百万 token。非高峰时段输入 0.15、输出 0.6、缓存命中 0.003,高峰时段翻倍。高峰是工作日 UTC 01 到 04 点和 06 到 10 点,周末全天按非高峰算。OpenRouter 上 DeepSeek 自己那条线也是 0.15、0.6、0.003。 比官方非高峰还便宜的,我只看到两三家。Cloudflare 是 0.10、0.60、0.003,三项都不比官方贵,不过没标精度。DeepInfra 是 fp8,0.098、0.294、0.0029,很便宜,但最大输出只有 131K。Sail Research 输出只要 0.15,可它是 fp4,缓存读要 0.0067。剩下大多数家都是 0.3 和 1.2,正好等于官方高峰价。 只看输入价最容易被坑。OpenInference 输入只要 0.02,但输出 1.0 比官方贵。Reka 缓存读 0.08,是官方的 27 倍。DeepSeek 的缓存命中价本来就极低,跑 Agent 或长对话时缓存命中率高,挑到缓存贵的那家,总价反而更高。 默认路由也有坑。OpenRouter 默认按价格的平方反比加权随机选 provider,越便宜的越容易被选中,所以你可能被分到 fp4 或者最大输出更小的线路,每次请求还不一定落在同一家。它有 sticky 路由,同一对话会尽量留在同一家,10 分钟没请求就过期。我的理解是 provider 一旦切走,之前的缓存大概率用不上了,多轮对话最好传 session_id。另外设了 provider.order 就不走 sticky。 质量也不一样。有博主引用过 OpenRouter 的逐家 benchmark,测的是更早的 V4 Flash 0731 版本,官方线 GPQA 90%、TAU 81%,同一份权重在某家只有 75% 和 58%。这只是一个来源、一个旧版本,看个方向就好。 想稳就只用官方,在请求里加 "provider":{"order":["deepseek"],"allow_fallbacks":false}。想省一点又不想踩雷,就用白名单加价格上限,"provider":{"only":["deepseek","cloudflare"],"max_price":{"prompt":0.15,"completion":0.6}}。还有一点,provider 不支持的参数默认会被直接忽略,要严格的话加 require_parameters:true。 价格是 10 月 25 日下午抓的,会变,用之前看一眼模型页的实时价格。