你买的中转 Claude / GPT,可能根本不是 Claude——教你 1 分钟检测 API 有没有被降级、掺水

发布时间:2026/7/2 14:57:57
你买的中转 Claude / GPT,可能根本不是 Claude——教你 1 分钟检测 API 有没有被降级、掺水 你买的中转 Claude / GPT可能根本不是 Claude——教你 1 分钟检测 API 有没有被降级、掺水一个很多人没意识到的问题如果你在用各种「中转站 / API 代理」来调 GPT-4o、Claude价格往往只有官方的几折很香。但有个问题很少人验证过你充值买的「Claude Opus」后台返回的真的是 Claude Opus 吗中转链路里理论上可以做这些手脚而你几乎察觉不到把claude-opus的请求悄悄路由到更便宜的claude-haiku甚至转给某个开源模型用一个国产模型套个壳model字段照样回填claude-opus限制上下文长度、阉割多模态能力但接口照样返回 200Key 早就额度不足/被风控但中转层缓存了一个假的成功响应。接口返回200 OK、model: claude-opus不代表你拿到的就是真货。光看响应状态码和 model 字段是骗不过去也是骗得过你的。为什么「能正常对话」不等于「没被掉包」很多人验证 API 的方式就是发一句「你好」能回复就以为没问题。但不同模型「都能回复你好」这恰恰是最容易被偷换的地方。要判断一条 API 到底是不是真模型得看那些模型自己藏不住、中转也难以完美伪造的特征响应指纹真实厂商接口在id前缀、object/type字段、stop_reason/finish_reason的取值、响应头如anthropic-version、各家限流头上有稳定规律套壳模型很难全部对齐。结构特征Anthropic 原生协议/v1/messages和 OpenAI 协议/v1/chat/completions的返回结构不同被转译过的响应经常露馅。行为特征同一个 prompt不同模型的 token 用量、停止行为、长度控制表现不一样。能力签名 / 多模态声称是多模态旗舰结果传图就报错或胡说——这本身就是降级的铁证。人工一项项去比对门槛太高。所以我做了个工具把这套检测自动化了。TokenLensToken 放大镜一站式检测你的 API 是真是假地址https://www.tokenlens.cc/用法很简单填三个东西就行接口地址baseUrl支持官方和各种中转你的 API Key选择要检测的模型点开始后它会跑5 项检测从指纹、结构、行为、签名、多模态多个维度交叉判断告诉你这条 APIKey 是否有效、能否正常调用模型是否被降级 / 替换 / 掺水核心能力这是肉眼很难发现的响应速度、可用性如何协议是 Anthropic 原生还是 OpenAI 兼容自动探测填错也能识别。支持的厂商目前覆盖OpenAIGPT、Anthropic Claude、Google Gemini、DeepSeek、通义千问、Grok、MiniMax、Kimi。Claude 同时支持原生/v1/messages和 OpenAI 兼容两种协议。一个真实会遇到的场景你在某中转站花官方 3 折买了「Claude Sonnet」平时用着没觉得不对。拿 TokenLens 一测Key 有效 ✅但响应指纹 / 行为特征与真实 Claude 不一致 ⚠️多模态检测传图后无法正确识别 ❌——基本可以判断你买的「Sonnet」被掉包成了别的便宜模型。这种事光靠聊天根本测不出来。顺便说几个工程上的小细节做这个工具时踩过的坑分享给同样在对接多家 API 的同学temperature 兼容性OpenAI 的 o1/o3 这类推理模型、以及部分中转不接受temperature参数。健壮的做法是第一次请求带参数如果因为temperature被拒自动去掉该参数重试一次避免把正常端点误判成「请求失败」。协议自动探测用户经常分不清自己拿到的是 Anthropic 协议还是 OpenAI 协议。可以按优先级先试一种失败再试另一种比强制让用户选体验好很多。网络错误要翻译成人话ENOTFOUND、ECONNREFUSED、ETIMEDOUT、证书错误……直接抛给用户没人看得懂统一翻译成「域名无法解析」「连接被拒绝」「SSL 证书错误」这类提示排查效率高很多。小结中转 API 不是不能用但**「便宜」和「真货」不能划等号**尤其是按 token 计费的旗舰模型被掉包的动机很强。养成习惯换中转、充值前先测一下心里有数。工具地址再放一次纯网页、不用安装、Key 只在检测时使用https://www.tokenlens.cc/如果你也遇到过「中转模型疑似掺水」的情况欢迎评论区聊聊你的排查经验。