OpenAI / GPT 中转站检测
格物 通过 8 项 Chat Completions 协议检测 + usage 字段后端指纹识别, 1 分钟评估中转站的 OpenAI 协议透传质量和后端适配层风险。免费、API key 不持久化、代码开源。
Chat Completions
验证 chatcmpl-、chat.completion、choices、finish_reason、usage 等官方响应结构。
能力完整性
执行 tool call 与 JSON schema 探测,识别把 OpenAI 协议包装成简化文本接口的中转层。
字段差异
记录 stream/non-stream 一致性与 usage 字段结构,识别常见包装层和协议适配异常。
常见问题(精选)
我花钱买的是 GPT,怎么知道中转站没偷偷换成更便宜的模型?
看响应里有没有「穿帮」的字段。OpenAI 官方回包里只会出现三个 token 计数字段; 但如果中转站偷偷把你的请求转给了 Claude 后端、再包装成 OpenAI 格式发回来, Anthropic 那边的字段经常会跟着漏出来。格物 一旦在响应里抓到这种本不该出现的字段, 就会把它标记成「严重问题」,整体评级降到黄色。
简单说:正版 GPT 会按 OpenAI 自家说明书回话, 冒牌的偷懒包装层经常露出对面厂家的痕迹。
我得了 75 分,为什么圆圈还是黄色而不是绿色?
分数只是其中一个维度。格物 还会看「有没有严重问题」 — 哪怕分数到了通过线, 只要存在 1 条严重问题(比如上面说的字段穿帮),整体结论就会降到黄色「小心使用」。
遇到这种情况通常意味着:接口能用、能返回结果,但跑的可能不是你以为的那个模型。 如果你只是聊天、写写日常文本可能没大问题;但如果用来跑代码、做严肃任务,建议换一家。
测完显示「0 个 GPT 模型可用」,是中转站挂了吗?
大概率不是中转站坏了,而是这把 key 没开通 GPT 模型权限。 很多综合中转站把模型按厂家分组卖,有的客户买的是 Claude 卡、有的是 Gemini 卡, 没买就调不出对应模型。
格物 检测前会先快速看一眼你这把 key 能用哪些模型 — 如果当前是 OpenAI 页但 0 个 GPT, 系统会自动提示你「这把 key 实际能用 X 个 Claude 模型,要去那边测吗?」直接点过去就行。
为什么 OpenAI 和 Claude 的检测强度不同?
Claude 协议提供可回放的 thinking block:格物 会验证原始块被接受、 篡改单个字符的块被明确拒绝。OpenAI 没有同类协议约束信号。
OpenAI 这边只能从「行为像不像 GPT、字段格式对不对、能力完不完整」这些间接线索判断, 所以我们的口径是「行为/协议级」检测 — 能告诉你「看起来正常」或者 「看起来可疑」。Claude 的回放证据强度更高,但两者都不是本地公钥验签或 100% 模型身份证明。
更多 OpenAI 中转站问题 → /faq#openai · 全部 常见问题