这个seed是随机数种子,深度学习里面有时候也会固定,保证结果可以复现.把温度降到非常低,应该也能保证结果稳定吧
官转验证 同一个模型有时候说假的8 有时候说应该是官方的 有时候说这是官方的
咋回事啊佬
上游多渠道,看指纹和回答,自己分辨下。纯js 没法很好的分词+相似度检测。
可能我默认seed888了 改成1就一直说是官方的了
那倒不是,种子是啥都行,重点在指纹和回答一致性,这个肉眼看下就知道了
好的 我再看看
太强了大佬
大佬NB,终于让掺假的无所遁形
感谢大佬分享很厉害!
响应状态码 429 Too Many Requests
表示在一定的时间内用户发送了太多的请求,即超出了“频次限制”。
哦哦,谢谢大佬
感谢。测了一圈或多或少都有掺假。只有oaipro保真
原来openai 也是从 oaipro 进货
目前仅判断模型名称和返回模型名称是否准确太笼统了,很容易误导他人。
- 在请求OpenAI 官方API时,模型不带版本号时是映射模型名称,返回的模型名称必定带版本号,例如 gpt-4 时,返回的肯定是 gpt-4-xxxx,如果不带版本号反而是假的。
- 在请求azure OpenAI API时,请求模型名称也和返回的模型名称不一定相同, 但可以验证例如 gpt-3.5-turbo 返回模型名称肯定是没有
.
的,带.
就是假的,或者判断返回参数是否含有prompt_filter_results
参数。
这个是模型校验是之前的,没有说掺假问题,有些单纯是映射,校验模型更多是测试其他非gpt 系列模型的 ,不过有些中转确实用个映射就骗人。shellapi 他们就好像还有 模型一致的功能,会修改返回模型名。
官转验证还是看系统指纹,和seed 返回一致性好点。不过,官转验证只给模型一致校验确实疏忽了,
我手上没有更多官方api 测试,我确实没试过,
目前流程 模型一致性-> 是否有系统指纹-> seed参数看返回一致性,
非要确认保真还需要 看n 和 函数调用 以及始皇发的
是的,应该给所有的GPT模型都能进行校验,即便返回模型不一致。
也应该在页面说明一下,模型名称和返回模型名称不一致不一定是假的。
OpenAI这个不带版本号的都是通用模型,会实时更新到最新版本的模型。
Azure 这个是因为 azure不允许模型名称带有小数点,prompt_filter_results
参数是azure的内容过滤参数。
(但其实也都可以造假 )
新代码提试了下: 系统判断仅供参考,强提醒下个小更新一起加上去,
模型校验也/说明了 映射
这种参数验证还是简陋了,进一步校验还是得看其他的。不过本地网页纯html 我觉得也够了,况且就算测了一次可以。他也可以判断上下文长度,偷偷切逆向掺假