跳到正文
GitHub·· 8 天前AI 评分36

ai-daily:每日追踪 AI 模型新发布、调价与下架的开源像素风日报站

hedongli1/ai-daily

AI 导读

开源项目 ai-daily 每个工作日自动抓取两次 models.dev 全量快照并与昨日相减,生成新模型、调价、上下文变更、下架、官方公告五类事件,站点以《我的世界》风格像素主题呈现。项目用人工维护的 33 家原厂注册表过滤掉近 8000 条渠道噪声,保留 620+ 条原厂模型条目,并整合 Epoch AI 评测与 B 站社区情报,零依赖、仅需 Node.js ≥ 18。

正文

⭐ 如果它让你每天多知道一件事,欢迎点个 Star —— 这是它继续免费跑下去最直接的动力。 每次出差/发版,对照「今日矿情」扫一眼,就知道这一夜 AI 圈发生了什么。

每个工作日自动抓取两次、比对、发报。界面是《我的世界》风格的像素方块主题(CSS 与 SVG 原创绘制,不含 Mojang 官方素材)。 像素字体:Press Start 2P(OFL,Google Fonts)+ 缝合像素 Fusion Pixel(OFL-1.1,TakWolf 官方 Releases)。


📰 站上有什么

板块 内容
今日矿情 与昨日全量快照相减得到的真实增量:新模型 / 调价 / 上下文变更 / 下架 / 官方公告
方块广场 各类事件的头条卡,一眼看到今天最值得看的一条
B站矿脉 社区情报:抓取 B 站公开搜索结果(大模型 / 多模态 / 开源 / 评测 / 新模型),把「大家今天在聊什么」也纳入视野
领域霸主 Epoch 单域榜首:语言 / 多模态 / 视觉 / 视频 / 音频 / 语音,每个域内均分第一,只展示原始数据真实存在的域
生物图鉴 全部原厂模型,支持能力词搜索:输入「多模态」直接列出所有多模态模型
村庄 原厂厂商,按国内 / 国外分区
编年史 完整发布时间线

能力标签(多模态 / 视觉 / 图像生成…)全部派生自 models.dev 原生 modalities 字段,零 LLM、可审计。


它怎么工作

models.dev 全量快照  ──┐
                       ├──► 与昨日快照相减 ──► 五类事件 ──► 站点
厂商官方公告(标题)  ──┤         │
Epoch AI 评测明细    ──┘         └──► 证据链接挂到事件上

五类事件

事件 怎么算出来的
新模型 今日快照有、昨日快照无
调价 cost.* 任一字段变化
上下文变更 limit.context 变化
下架 昨日快照有、今日快照无
官方公告 RSS 新增条目(只取标题与链接,不抓正文)

新增/下架用快照差分而不是模型自带的 release_date —— 后者是模型自己的发布日期, 不是「我们今天才知道」的日期,用它会导致同一个模型天天重复上报。


🚨 这个项目最大的一个坑

models.dev 收录了近 8000 条模型条目,但其中 92% 来自 180 多家渠道 —— API 网关(OpenRouter / NanoGPT)、云平台(Amazon Bedrock)、托管服务(Hugging Face)、 订阅套餐(*-coding-plan)。

同一个模型会被 N 个渠道重复收录。实测 2026-09-18 的 GLM 5.3 FlashX 一天之内出现在 5 个不同厂商的条目下。不处理的话,「今日新模型」会被渠道的收录动作刷屏。

我们试过三个统计信号来区分原厂与渠道,每一个都有反例:

信号 反例
聚合率(我的模型被别家收录的比例) 方向是反的 —— 网关收录 OpenAI 的模型,结果把 OpenAI 判成了网关
派生率(名字里包含别家模型名的比例) 同族命名误伤 —— 谷歌的 gemini-2-5-flash-lite 包含 gemini-2-5-flash,被判成蹭名
目录体量 抓得住 576 条的 NanoGPT,抓不住 165 条的 Amazon Bedrock

每修一次就冒出新反例。结论:这类判断本质上依赖人类常识,不是统计能解的。

最终方案是一份人工登记的厂商注册表(scripts/vendor-registry.js), 只收真正训练并发布模型的原厂 —— 当前 33 家。为了让维护不需要你盯着, 管线每次运行都会打印「未登记但有新模型的厂商」,把缺口变成可见清单。

结果是:620+ 条原厂模型条目,而不是近 8000 条渠道噪声。


数据来源与许可

来源 用途 许可
models.dev 模型元数据(价格 / 上下文 / 开源 / 发布日期 / 模态) MIT
Epoch AI 第三方评测明细 CC-BY 4.0
各厂商官方博客 / GitHub 公告标题与链接(不抓正文) 各自所有,仅作引用
Bilibili 搜索 社区情报(公开搜索结果的标题 / UP 主 / 播放量) 各自所有,仅作引用

明确排除:Artificial Analysis(条款禁止再分发)、LMArena(条款禁止自动化抓取)。

署名义务见 NOTICE.md 与站内 /credits 页。

本站不提供「综合智力排名」

Epoch AI 原始数据的 Task 列对同一个模型是常量,结构上不足以算出跨赛制综合排名。 同理,原始数据没有独立的「代码」域,所以本站也不做「最会写代码」榜 —— 强行合成会失真。 本站只如实展示「该模型在哪个域、均分多少、被评测过多少次」。想看排名请去 Epoch 原始看板。


本地运行

零依赖,只需要 Node.js ≥ 18(用到内置 fetch)。

node scripts/selftest.js        # 纯函数自检,78 项,不联网
node scripts/fetch.js           # 抓取 + 差分 + 落盘
node scripts/fetch.js --offline # 用本地已有原始快照复算,不联网、确定性
node scripts/fetch-bench.js     # 抓 Epoch AI 评测
node scripts/build-site.js      # 编译站点数据到 docs/data/site/
node scripts/build-bilibili.js  # 编译 B站矿脉数据(缺原始文件时自动跳过)

# 本地预览站点
cd docs && python3 -m http.server 8899

目录

.github/
  workflows/daily.yml     晨报 04:30 / 晚报 18:00(北京时间)→ 抓取、提交、自动部署
  workflows/deploy.yml    push 到 main 后发布 GitHub Pages
  ISSUE_TEMPLATE/         Bug / 功能请求模板
scripts/
  lib.js               零依赖工具(抓取 / 归一化 / 日期 / 格式化)
  sources.json         数据源清单
  vendor-registry.js   ⭐ 原厂注册表(唯一需要人工维护的文件)
  normalize.js         展平 + 原厂/渠道判定 + 原厂优选(保留 modalities)
  diff.js              快照相减 → 五类事件
  feeds.js             RSS 解析 + 证据挂载
  fetch.js             管线入口
  fetch-bench.js       Epoch AI 评测
  build-site.js        编译站点数据(含能力标签 capTags、厂商分区、领域霸主)
  build-bilibili.js    B站矿脉:去重 + 日期换算 + 话题标签
  selftest.js          纯函数自检
docs/
  index.html / style.css / app.js   零依赖静态站(含 hash 路由)
  data/raw/            每日原始 payload(.gitignore 排除,可重新抓取)
  data/snapshot/       每日全量快照(历史累积,差分的依据)
  data/events/         每日事件
  data/bilibili/       B站矿脉原始抓取文件(q*.json)
  data/site/           站点消费的 JSON

已知缺口

  • 国产厂商缺官方源:DeepSeek、智谱、月之暗面等均无官方 RSS,目前用其 GitHub 组织动态兜底,覆盖不完整。
  • 注册表靠人工:出现新原厂时需要补一行,否则它的模型不进事件流。管线会打印缺口提醒。
  • 每天只拍两次快照:北京时间 04:30 / 18:00,更晚发生的变化要等下一个班次。
  • B站矿脉非 cron 自动:B站对数据中心 IP 的搜索请求做风控,CI 拿不到真实结果; 目前靠浏览器侧管线定期刷新,原始文件入库后由 build-bilibili.js 编译。
  • Anthropic RSS 不稳定:偶发超时,Actions 上需持续观察(站点会如实提示「已降级处理」)。

与本站设计的关系

信息架构上参考了 liyupi/ai-model-world(MIT)公开的 「零维护数据管线」思路 —— 尤其是它「系统里唯一依赖人类常识的地方是一张查表」这个结论, 本站的厂商注册表正是同一思路。但未复用其任何代码、像素素材、字体或文案。

两者的分工不同:ai-model-world 呈现大模型的当前格局,ai-daily 记录格局每天怎么变。


参与贡献

欢迎提 issue 与 PR,见 CONTRIBUTING.md。数据管线改动请先跑 node scripts/selftest.js。


许可

代码与文档 MIT。数据快照各自遵循上游许可,详见 NOTICE.md。


来源:GitHub · github.com