搜索

搜索 HiAPI 模型、工具和资源。

内存转发 · 不落盘 · 不记录

OpenAI 兼容接口体检

填入任意 OpenAI 兼容接口的 base_url 和 key,查清它到底能不能用、账算得老不老实。key 经内存转发,用完即弃

要带版本段,通常是 /v1。漏掉它是 404 最常见的原因。

不写 cookie、不写 localStorage。经内存转发到你填的接口后即丢弃 —— 不落盘、不记录、不进日志。

体检实际调用的模型。不知道名字?从接口的模型列表里探测。

约 6 次请求、几千 token · 约 20 秒花的是你 key 的额度,不是我们的。通常远低于 $0.01。

这个工具做不到什么

把边界说清楚,比给一个自信的数字更有用。以下是我们不做的承诺。

它不能证明模型是真的

只有 Anthropic 的 thinking 签名是可密码学验证的。对 OpenAI 形态的接口不存在服务端证明,所以我们只报信号,绝不下真伪结论。模型那一项通过,只代表没看出问题,不代表模型是真的。

它看不到你真实的账单

我们读的是响应里的 usage 字段。你最终被扣多少,还可能取决于倍率、缓存定价和分组价 —— 这些不会出现在 API 响应里。

它要经过我们的服务器

请求由 HiAPI 转发,这样没有 CORS 响应头的接口也能测。代价是体检期间你的 key 会经过我们的服务器 —— 只在内存里,不写下来。你要是不愿意,可以用 OpenAI SDK 自己跑同样的调用。

本工具由 HiAPI 发布。我们不排名、不推荐、也不拉黑任何中转站。报告只展示本次检测中可复现的信号。

怎么做一次体检

  1. 01填写接口信息

    填 base_url 和 key。模型可以保持默认,也可以点「自动识别模型」从接口拉列表选。

  2. 02填入 key

    key 经我们的服务器转发到你的接口后即丢弃。不落盘,也不记录任何与你相关的信息。

  3. 03看报告

    满分 100 的评分、五个分组,以及每项检查背后的实测值。

从测通到真正跑起第一次调用

注册账号

免费注册,然后在控制台生成一个 key。

发起首次调用

把 SDK 的 base_url 换成 HiAPI,key 直接用上面那个。

充值

按量付费,2,000 积分 = $1,没有月费。

这几项检查分别验证什么

可达性与鉴权

列出模型就能证明:域名能解析、TLS 握手完成、路径正确、key 被接受 —— 而且还没花任何 token 的钱。

账目经得起看

一个被要求只回 OK 的模型,不该报出四十个输出 token。我们拿它声称的用量和实际返回的内容对账,并确认 max_tokens 真的生效。

流式与延迟

缓冲型的中转和坏掉的服务端事件,在你测之前看起来都很正常。我们检查分片形状、[DONE] 结尾,以及延迟是否平稳。

你的 key 去了哪里

key 只在体检期间存在于本页内存,关闭标签页即丢弃,不会写入 localStorage 或 cookie。每次请求由我们的服务器转发到你填写的 base_url,这样没有 CORS 响应头的接口也能测;key 在服务端只存在于这一次请求的内存里,不落盘、不记日志、不进错误信息。

常见问题

这个工具免费吗?

免费。我们不产生费用,也不需要登录 —— 消耗的 token 从你自己 key 的余额里扣。请求经我们的服务器内存转发,因为很多接口不返回跨域头,在浏览器里根本打不通。key 只用于本次请求,用完即弃:不落盘、不记录。

它能告诉我接口给的是不是真模型吗?

不能,任何只走 OpenAI 协议的工具都不能。Anthropic 的 thinking 签名是目前唯一可密码学验证的身份信号,而 OpenAI 形态的接口没有这个东西。我们只报「返回的模型名和你请求的是否一致」,这是网关能伪造的弱信号。

为什么我的接口在终端能通、在浏览器里却失败?

因为浏览器强制执行 CORS:服务端必须显式允许跨域调用,而很多中转和自建网关从不返回这些响应头,请求在离开你的机器前就被拦下了。这正是本工具改由我们的服务器转发的原因 —— 服务端调用不受跨域限制。

你们会存储或看到我的 API Key 吗?

会经过我们,因为请求由我们转发到你的接口 —— 也正因如此,没有 CORS 响应头的接口才能被测到。key 只在这次调用的内存里存在,不写磁盘、不记日志,用完即弃。复制出的报告里也已脱敏。

「计费透明度」检查具体在查什么?

我们让模型给出尽可能短的回答,再对比它声称产生了多少输出 token。数字离谱地偏高,就说明用来计费的量和实际生成的内容对不上。另外还会检查 max_tokens 是否被遵守、以及重复相同请求时报出的用量是否稳定。

为什么我的分数被压在 100 以下?

两个原因。一次体检证明不了接口是完美的,所以满分封顶 98。另外,触到根本性问题时会套硬上限:key 被拒压到 35 分,模型列表不可达压到 25 分,对话调用失败压到 45 分。这样能避免一个根本跑不通的接口,因为剩下几项恰好通过而显得还行。