项目地址GitHub | 网站 1 ( vercel 域名) | 网站 2 (我的域名)

支持 vercel 一键部署。

受各位大佬启发并参考官方 API 文档,开发了一个基于是否支持官方参数的逆向检测工具。该工具检测失败的 API 极大概率是逆向的。

目前项目处于初步阶段,暂时需要人工对比响应结果与示例进行判断。

使用方法

  1. 选择模型提供商、检测参数,输入模型名称、base URL 、key ,点击开始检测。
  2. 对比示例与 API 响应信息,判断是否为逆向。

上半部分 每个模型提供商和参数都有不同的逆向/官方接口返回示例。 下半部分

参数解释

OpenAI 参数

参数 解释
max_tokens 官方 API 严格遵守 token 限制(如 max_tokens=10 ),逆向的会忽略限制。
logprobs 官方 API 返回每个 token 的 logprobs 信息,逆向的不支持。
n 官方 API 返回多个回答(如 n=2 ),逆向的只返回一个回答。
stop 官方 API 遇到停止词立即停止生成,逆向的会忽略停止词输出完整内容。
image_url 官方 API 正确处理图像 URL 并生成描述,逆向的无法处理图像。
function_call 官方 API 返回 json 格式的函数调用,逆向的不会调用函数。
response_format 官方 API 返回指定格式(如 JSON ),逆向的只返回字符串。

Claude 参数

参数 解释
max_tokens 官方 API 严格遵守 token 限制(如 max_tokens=10 ),逆向会忽略限制。
stop 官方 API 遇到停止词立即停止生成,逆向会忽略停止词输出完整内容。
function_call 官方 API 返回 json 格式的函数调用,逆向的不会调用函数。

Gemini 参数

参数 解释
max_tokens 官方 API 严格遵守 token 限制(如 max_tokens=10 ),逆向会忽略限制。
codeExecution 官方 API 内置代码执行工具,逆向实现无法执行代码来获取准确结果。
googleSearch 官方 API 正确调用谷歌搜索并返回结果,逆向实现无法调用谷歌搜索工具。
response_format 官方 API 返回指定格式(如 JSON ),逆向实现只返回字符串。

PS:Gemini 居然还有逆向的,太离谱了。

TODO

  1. 增加推理模型的支持
  2. 增加 docker 镜像一键 run
  3. 实现自动化判断是否逆向
  4. 实现与 Uptime Kuma 联动,实现持续监测
举报· 107 次点击
登录 注册 站外分享
快来抢沙发
0 条回复  
返回顶部