[reverse-check] 纯前端 LLM 逆向与否检测工具,快来看看你用的中转是不是逆向吧

193 天前
 starFeeling

项目地址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 联动,实现持续监测
1059 次点击
所在节点    OpenAI
1 条回复
yiios
190 天前
好东西,给你点赞

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1115091

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX