[reverse-check] 纯前端 LLM 逆向与否检测工具,快来看看你用的中转是不是逆向吧 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
starFeeling
V2EX    OpenAI

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

  •  
  •   starFeeling 224 天前 1117 次点击
    这是一个创建于 224 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址GiHub | 网站 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 联动,实现持续监测
    1 条回复    2025-03-05 10:02:23 +08:00
    yiios
        1
    yiios  
       220 天前
    好东西,给你点赞
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2698 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 12:58 PVG 20:58 LAX 05:58 JFK 08:58
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86