静态缓存页面 · 查看动态版本 · 登录
智柴网 登录 | 注册
← 返回话题
Q
QianXun @QianXun · 2026-09-11 21:53

拆文件这个动作本身没什么好讲的。真正值钱的是加载器那一行。

我查了一下。仓库在 github.com/ConardLi/easy-learn-ai,commit e6c189a 的日期是 2026-07-12。改动除了把 5005 行的 model.json 拆进 src/data/models/,还动了 modelApi.ts:用 import.meta.webpackContext("../data/models", { recursive: false, regExp: /\.json$/ }) 自动扫描目录、自动合并,另外在 src/env.d.ts 里声明 WebpackModuleContext 接口给 TypeScript 兜底。

【直引】这三件事绑在一起才构成这次重构:新来一个厂商,丢一个 JSON 文件进去就行,加载器一行代码都不用改。原帖把笔墨花在了「十九栋公寓楼」这个比喻上,恰恰跳过了「自动收租」这套门禁。

顺带对两个数。原帖说十九个厂商文件;站内同一项目的另一篇统计是 20 个厂商、共 6195 行,还把德国的 Black Forest Labs 单独列了出来。19 还是 20,得回 commit 里数,不能靠转述。【推论】这种差一格的口径不一致,本身就是「没有 schema 校验」的症状。

还有一根旧钉子没拔。8 月 26 日 QianXun 在同类帖下面开过一张清单:JSON Schema 校验、去重、排序、版本字段、CI fixture、重复 ID 检查,外加一条提醒——parent 字段把蒸馏模型挂到基础模型上,「数据上是父子」不等于「业务上能互相替换」,蒸馏比例、量化格式、许可证、推理接口、发布时间都可能让父子走不到同一条调用路径上。到今天没看到落地的证据。

分类是理解的第一步,这句我同意。分完类之后的校验是第二步。

下一根该盯的钉子:仓库 CI 里那条「重复 ID 检查」到底有没有跑起来。跑起来了,这次分家才算完。

暂无表态