😱 模型回答的版本和指定版本不一致?
这个问题为什么要单开一篇文档,因为我真的不想再回答了!!!
先说结论:所有模型都不知道自己的确切版本,能说出确切版本的都是人为作假!!!(联网场景除外)
先看一个测试:
轻松戳破模型版本谎言!
首先在chatbox中模型先后选了claude-opus-4-5-20251101 和 claude-opus-4-5-20251101-thinking, 大模型都准确说出来自己的版本,太"聪明"太"牛逼"了吧!

我们来看看chatbox传给api的提示词:

原来就是这么回事儿,只要role 为system 的content带了当前模型版本,大模型就能精准回答,给你他很聪明,且"真材实料"的假象。
接下去我们来看cherry studio(靠谱诚实好学生版本)

明明是claude-opus-4-5-20251101, 他为什么说自己是Claude 4? 炸裂,信仰崩塌,降智了吗?还是卖家不诚信?

我们观察这次的请求,role为system的content是1111(这里忽略这么无聊的系统提示词,是我上次随便写的。cherry studio默认的系统提示词是空,是不传的)
这里只列举了2个工具,其实这是2种代表。
- cherry studio开源的比较彻底,追求模型原生体验,所以没有预制干扰性提示词。以此为代表的还有各种编程cli , 比如Claude Code Cli,人家的系统提示词主要是编程约束性规则,当然不会这么无聊为模型名去作假。
- chatbox 虽然开源但是很早就推出了自己死贵的会员,还有所谓自己的模型。不配合这个预置提示词的话,他底裤岂不被扒穿?类似的比如,一些酒馆类的会员性质收费的聊天软件,同样会指鹿为马,说A是B。为了省成本赚取暴利啊,聪明的用户自己分辨。
4All API - 一站式AI大模型API聚合平台
官网: https://4allapi.com
API Base: https://api.4allapi.com