一张标题卡写着“ghfind 让 MiniCPM-V 4.7 为其 GitHub 吐槽撑腰”,副标题是“而其自家文档对这会改变什么意见不一”,还有三个胶囊标签——确定性评分、具名模型赞助商、两份相互矛盾的文档——以及一个由细线连接三张圆角卡片、每张卡片各含一个小型扁平贡献网格的图案。
Engineering & Research

ghfind 将 MiniCPM-V 4.7 置于其 GitHub 吐槽功能背后——而他自己的文档对这会带来什么变化说法不一

作者

Magnus Corvin

发布日期

最新模型 · 20查看全部模型 →
基准测试:Artificial Analysis · 每日更新
返回全部文章

滚动到 ghfind.com 底部,有一行以前并不存在的小字:模型赞助商、一个 MiniCPM 标志,以及一个指向 modelbest.cn 的外链。那个标志背后的模型是 MiniCPM-V 4.7,这是 OpenBMB 于 2026 年 10 月 12 日发布的视觉语言模型。对于一个核心卖点是为任意 GitHub 账号提供可复现的 0–100“价值与信任”评分的产品来说,模型赞助并非无关紧要的装饰性细节——它关乎该模型被允许接触什么。而 ghfind 自己的文档对这个问题给出了两个不同的答案。 此类发布背后的有记录的 AI 故障和智能体事件,均收录于 OrcaRouter AI Incident Archive,其中每条记录都附有自己的来源、严重程度、置信等级和争议标记。

那才是值得写的故事,因为表面的版本——“一个 GitHub 吐槽网站换了模型”——只是一篇新闻稿。而底下的版本,讲的是一个评分产品在用上语言模型的同时,还得让人相信它的数字不是凭感觉来的。

页面实际显示了什么,以及没有显示什么

这个赞助条是真实存在的,并且在公开的英文首页上清晰可见。它旁边还有另外两个控件:使用你自己的模型 / API 密钥选项,以及标着此处放你的 Logo的空 Logo 位。所以 ghfind 所宣传的结构并不是“必须用我们的模型”——而是默认赞助商加上一个自带密钥的逃生通道,对于一个每次吐槽都要消耗模型额度的产品来说,这是合理的设计。

关于这一变化,有三件被反复提及的事并不在页面上。第一,ghfind 在网站任何地方都没有公布流量数据,因此任何描述其日访问量的数字都来自 ghfind 以外的来源。第二,“主模型”这个说法不是 ghfind 的——页面说的是模型赞助商。第三,也是最有用的一点,开源仓库仍然附带一个完全不同的默认配置:它的.env.example将 roast LLM 配置为使用 StepFun 的step-3.7-flash,并以 DeepSeek 作为回退方案,用于主提供商在输出任何文本流之前掉线或被限流的情况。任何从源码自托管 ghfind 的人得到的都是该配置,而不是 MiniCPM 端点。

所以准确的说法范围更窄,也比宽泛的说法更有意思:在托管产品上,MiniCPM 是具名的模型赞助方。在开源代码中,它不是默认项。这些是不同的主张,而读者所能看到的只支持第一种。

产品,先于模型

ghfind 是一个 Next.js 应用,采用 AGPL-3.0 许可,在 GitHub 上约有 260 个星标,在撰写本文的这一周里持续有推送。它的核心根本不是大语言模型。一个确定性的 TypeScript 引擎——逐行移植自一个名为 github-account-value 的开源 Python 技能,并用一致性测试将两个实现牢牢锁定在一起——读取公开的 GitHub 数据,并沿六个加权维度给出评分:账号成熟度、原创项目质量、贡献质量、生态影响力、社区影响力和活跃真实性。针对刷量行为的十项红旗指标会在此基础上扣分,权重偏向于难以造假的信号,例如合并进账号并不拥有的仓库的拉取请求,而远离容易购买的信号,例如星标和关注者。

这个设计的全部意义就在于可审计性。给定相同的 GitHub 账号和相同的采集日期,这个数字就应当对每个人、每次都是同一个数字。这正是让评分能够用于诸如对议题队列进行分诊之类事情的原因,而 ghfind 也通过一个 GitHub App 来做到这一点,该应用会用作者所属的档位给收到的议题打标签。

模型介入的环节在下游:把固定的结果转化为一句吐槽、一组标签和一份书面报告。这正是用户会截图分享的部分,也正是赞助投放会自然附着的地方。

值得注意的矛盾

两份文件正是在这里分道扬镳。

仓库的 README 描述了两个相互分离的 LLM 处理阶段:事实裁判可以施加有界的 ±10 校准,然后由写作者将固定后的结果转化为标签、最犀利的吐槽句和报告。写作者不能更改分数。把这句话读两遍。写作者被明确禁止改动这个数字,而裁判则被明确允许最多移动十分——在百分制上,这相当于整个范围的十分之一。

网站自己的llms.txt是专为智能体和机器编写的,其中说得更为明确:一个完全确定性的引擎……相同的输入始终产生相同的分数;没有任何 LLM 会触碰这个数字。

两者不可能同时为真。要么默认路径中存在 judge 环节,并且 ±10 的界限是真实的,在这种情况下,分数在依赖模型的校准范围内是确定性的——要么 judge 不在默认路径中,而 README 描述的是一个可选模式。没有争议的是,仓库自身的文本设想模型对该数值具有有限影响,而面向公众的机器可读描述却说它没有任何影响。

这一点只会更重要,不会更不重要,因为页面上现在已具名列出模型赞助方。如果某个模型能让分数变动十分,那么用户就有权问:究竟是哪个模型在做评判——不是因为有人作弊,而是因为可复现性声明再强,也强不过其最薄弱的、有记录的例外。发布方法论页面的产品,欠读者一句话,明确其两种描述中哪一种是当前有效的。

为什么文本产品要用视觉模型

为一个 GitHub 评分网站选择多模态模型看起来很奇怪,直到你看到模型实际拿到的是什么。MiniCPM-V 4.7 并不是被要求读取代码仓库,而是被要求读取一段提示词。视觉语言模型正越来越多地被用作廉价的通用评判器,因为它们是在交错输入上训练的,往往能很好地遵循结构化输出指令;而且,当用户在支持流程中粘贴个人资料截图时,一个还能接收截图的单一模型立刻就能派上用场。

这背后还有一套成本逻辑。35B-A3B 变体在 256 个专家的混合体中,每 token 约激活三十亿参数;1B 变体则是一个小到能在手机上运行的稠密模型。对于一个每次扫描资料都会触发吐槽环节的产品来说,能以低成本提供服务——甚至让你自己运行——的模型,和每次吐槽都调用前沿 API 相比,是两种不同的经济账。出于同样的原因,该网站也提供了自带密钥的路径:模型账单会随流量增长,而流量正是评分网站想要做大的东西。

如果你要自己搭建这类流水线——一个确定性的核心,上面再加一层由模型驱动的叙述层——那么运营层面的问题就是:你希望为多少家提供商持有密钥。OrcaRouter 把 200 多个托管模型放在一个兼容 OpenAI 的端点之后,且 0% 加价,并直接透传每家提供商的标价,在提供商性能下降时自动故障转移;它的路由 DSL 可以在一次调用中,把低成本的评判环节和成本更高的写作环节分派给不同的模型。一个实在的限制:MiniCPM-V 4.7 不在我们的目录中,所以如果它就是你要的模型,你需要去 OpenBMB 自己的平台获取。当单个赞助端点是你和空烤盒之间唯一的支撑时,路由器正是让回退路径保持热备的那一环。

截至本周,MiniCPM-V 4.7 到底是什么

模型这边也值得同样的精确对待。OpenBMB 的仓库中有一条日期为 2026-10-12 的新闻条目,写着“MiniCPM-V 4.7 已发布”,而 Hugging Face 仓库是在此之前几天创建的——1B 版本是 10 月 6 日,35B-A3B 版本是 10 月 7 日——这正是分阶段上传权重的样子。模型卡随后发布。2026-10-15 的第二条新闻条目宣布,两种规模都提供 BF16 和 GGUF 格式的 DSpark 推测解码头。

• 规模 — 35B-A3B 稀疏专家混合模型,总参数为 352.1 亿;以及 1B 稠密变体,参数为 15.5 亿

• 许可证——两者均为 Apache 2.0,权重可下载,无门槛限制

• 上下文 — 两个变体均为 262,144 tokens

• 架构 — 35B 模型中包含 256 个专家,每个 token 激活 8 个;40 层采用 3:1 的线性注意力与全注意力模式;视觉塔隐藏宽度为 1152,输入图块为 980 像素

• 量化 — 与 BF16 权重一同发布 GGUF、bitsandbytes、AWQ、GPTQ、FP8 和 int4 构建版本

• 服务 — SGLang、vLLM、llama.cpp 和 Ollama 均列为支持;Ollama 有第一方条目

• 厂商声称——在 iPhone 17 Pro Max 上,以约 3 GB 内存实现每秒 13+ 个 token,并通过 Lookahead Expert Scheduling 实现 5× 的端侧加速

• 分发情况——35B-A3B 仓库每月下载量约 95,000 次,1B 仓库约 46,000 次,点赞数分别约为 1,079 和 398

该列表中的所有内容都可以从模型卡和配置文件中核对。目前尚不可用的是独立评估。截至本文撰写时,Artificial Analysis 模型目录中尚无 MiniCPM-V 4.7 任一版本的条目,因此每秒 13 个 token 的数字、5× 加速,以及 35B-A3B“在比 Qwen3.6 35B-A3B 更少的推理时间内取得更高总分”的说法,均为厂商报告且尚未复现。对于一个发布仅八天的模型来说,这很正常;也正因如此,应把赞助商展示位视为关于 ghfind 成本结构的信号,而不是关于模型质量的信号。

A cropped capture of the Hugging Face model card for MiniCPM-V-4.7-35B-A3B under the OpenBMB organisation, showing the benchmark chart images and the quick-start sections of the card.

目前尚无人能验证的那部分

这使这个故事的两个部分重新合拢到一起。ghfind 的可信度建立在一个它声称可复现的数字上。MiniCPM-V 4.7 的可信度则建立在厂商一周前发布的基准测试上。这项赞助将它们联系在一起,却没有提供任何已发布的证据来说明该模型作为评判者时的表现——没有与人类评分者的一致率,没有跨模型版本的漂移测量,也没有说明更换赞助方是否会改变任何人的得分。

这些都是发布起来成本很低、但日后被追问时代价很高的事情。真正能定论的具体测量是一项重新评分测试:取一个固定账户样本,分别在启用和禁用 judge 审核环节的情况下运行流水线,并报告差值的分布。如果差值聚集在零附近,那么 ±10 就是没人会触碰的安全护栏,“没有 LLM 碰过这个数字”这一说法实际上就成立。如果差值分散开来,那么校准确实在发挥实际作用,方法说明页就需要如实写明这一点。

在此之前,诚实的解读是这样的。ghfind 是一个构建良好的确定性评分器,其数字与文字说明之间有着异常清晰的分隔,而且它现在有了一个具名模型赞助方,但该赞助方在流水线中的角色在其自身文件中的记录并不一致。MiniCPM-V 4.7 是一个真实存在、采用 Apache 许可、内存占用确实很小的多模态发布版本,它在八天前问世,附带模型卡、一份 DSpark 后续说明,且没有独立基准测试。这两个事实都不是丑闻。它们都属于只有当你阅读代码仓库而不是主页时才会注意到的事情——而对于一款给他人工作打分的产品来说,这是读者最起码能做的事。

A scoreboard titled "MiniCPM-V 4.7 — the scoreboard" listing eight rows: 35B-A3B MoE with a 1B dense sibling, 262,144-token context, Apache 2.0 licence, SGLang, vLLM, llama.cpp and Ollama serving, 13-plus tokens per second at about 3 GB on-device, GGUF, AWQ, GPTQ, FP8 and int4 quantisation, no independent score published, and charts rather than a table for the published evaluation.

具体如何查看自己的分数

如果你在网站上有一个个人资料,那么要测试的就是确定性路径。ghfind 暴露了一个评分端点,它不需要身份验证,也不需要调用模型,而且底层评分技能是开源的,因此你从 API 得到的数字和你从网站得到的数字应该一致。如果不一致,差异要么来自采集时机——网站会缓存一天——要么来自校准环节,而这两者可以通过询问该差距在重复运行中是否稳定来区分。

对于任何构建类似工具的人,ghfind 带来的架构教训比模型新闻更有价值:把数字留在代码里,把叙述留在模型里,并让二者之间的边界足够明确,以便读者能够检查它。失败模式并不是使用 LLM。失败模式是把边界记录在两个地方,并让两种描述逐渐偏离。

The ghfind.com English homepage, showing the username entry field, the "value and trust score" pitch, scan counters, the Model sponsor strip naming MiniCPM, and the bring-your-own-key control.

接下来值得关注的范围很窄。ghfind 有公开的变更日志,还有一个几乎每天都有推送的代码仓库,因此,一份用来调和 ±10 校准与“no LLM”这一说法的方法说明,很快就会浮现出来。在模型方面,MiniCPM-V 4.7 的首个独立基准测试——或者首份关于规模化烘焙时每炉成本的报告——才是那个能把赞助变成论据的数字。两者目前都还不存在。两者都只差一次发布。