先验证,再信任
AI API 模型测试器
检查端点是否真的提供其所宣称的模型。全程在您的浏览器中运行——您的密钥绝不会发送到我们的服务器。
请求配置
配置端点和密钥,然后在浏览器中运行测试。
仅发送到所配置的端点——绝不发送到我们的服务器。
一次运行会通过您的密钥发送 6 个极小的请求(在 api.airforce 上仅为几分之一美分)。
这个测试器有何不同
确定性判定,而非猜测
每项检查都对应响应中的一个具体信号,因此真实模型绝不会像统计指纹那样被误标为假。
看得见的证据
每个判定都会展示发送的提示词、原始响应以及触发该判定的确切文本。没有任何隐藏。
您的密钥始终属于您
一切都在您的浏览器中运行。密钥只会发送到您测试的端点——绝不会到我们的服务器——历史记录保存在 localStorage 中。
探针的工作原理
分词器指纹tokenizer
模型必须逐字回显一个固定字符串。包装层和重新分词的网关常常会破坏精确回显——真正的模型能干净通过。
Echo this exact string back verbatim: Hello, world! This is a tokenizer fingerprint test.
数字母(strawberry)quirk
strawberry 里有几个 'r'?弱模型或被替换的模型在这题上出了名地失败;所宣称的档位会回答 '3'。
How many letter r appear in the word strawberry? Reply with ONLY a single integer.
数字感(9.11 vs 9.9)quirk
一个经典的推理陷阱:9.9 大于 9.11。较小的替代模型经常在这里出错。
Which is larger: 9.11 or 9.9? Reply with ONLY the larger number, no explanation.
知识截止cutoff
谁赢得了 2024 年 11 月的美国大选?比宣称更旧的模型不可能知道——答不上来就是一个明确的信号。
Who won the November 2024 US Presidential election? If you genuinely do not know, reply exactly: I DO NOT KNOW.
语言忠实度language
一条德语指令要求只回答一个德语单词。静默翻译层或包装层会因为用英语作答而暴露自己。
Antworte ausschließlich mit dem einen deutschen Wort „Apfel". Kein anderes Wort, keine Erklärung.
自我报告(仅供参考)identity
我们让模型说出它自己及其开发者。这永远不算失败:真实模型常常不确定自己的确切版本——仅作为提示展示。
In ONE short sentence: state your exact model name, who built you, and your training data cutoff.
用量合理性usage
我们将计费的 token 数与实际返回的文本对比。一个 token 平均约 4 个字符,因此 completion 数远超字符数在没有注水的情况下是不可能的——这是一个确定性的超额计费信号。阈值被有意设得很高,短回答绝不会触发。
哪些情况不算欺诈
真实模型能确认其提供商和档位,但常常不确定自己的确切版本。仅凭这一点绝不算失败——仅记为提示。
rate limit(429)、5xx 和超时只会将运行标记为未验证,绝不会标记为可疑。真实端点偶尔状态不佳不会受到惩罚。
将 AWS Bedrock、Google Vertex 或 Azure 报为主机是被接受的——这些是转售真实模型的合法途径。
在 chat-completions 与原生 messages 格式之间进行转换是正常的网关行为,只要模型本身是真的,就不是欺诈信号。
五个探针中通过四个就足以判定为真——单个偏离的回答不会给一个诚实的端点定罪。
常见问题
我的 API 密钥会经过你们的服务器吗?
不会。测试器完全在您的浏览器中运行:请求从您的机器直接发往您配置的端点。我们绝不会看到、记录或存储您的密钥。运行历史仅保存在您浏览器的 localStorage 中。
一次测试运行要花多少钱?
六个极小的请求,每个只有少量输出 token——在 api.airforce 上仅为几分之一美分,从您自己的密钥计费。免费档密钥使用其正常的免费额度。
我的运行结果是“未验证”——端点是假的吗?
不是。“未验证”仅表示一个暂时性问题(rate limit、5xx、超时或 CORS 拦截)中断了测试。稍等片刻再重新运行。我们绝不会因为端点一时状态不佳就将其标记为可疑。
我可以测试 api.airforce 以外的端点吗?
可以——输入任意基础 URL 和密钥即可。但要注意浏览器安全(CORS):api.airforce 保证响应浏览器调用,其他提供商可能会拦截——此时运行会被标记为未验证而非失败。