桃子桃子快讯
返回首页
工具

LLM Status:扫描代码中调用的所有 AI 模型并预警退役

LLM Status 是一款终端工具,可自动扫描代码仓库中调用的 LLM 模型,标记即将废弃或退役的型号,并提供一键替换…

2026.08.20 · 周四4 分钟阅读

LLM Status 是一款面向 LLM 应用开发者的命令行工具,能够自动扫描代码仓库中所有被调用的 AI 模型,标记其中即将废弃(deprecating)或退役(retiring)的型号,并给出替换建议与具体退役日期。该工具由 15 家供应商、527 个模型构成的注册表驱动,数据每 6 小时从 models.dev、OpenRouter 和各厂商 API 同步刷新。

核心功能:扫描 + 预警

工具以自包含二进制形式安装,无需 Node 环境,体积在 60–120 MB,支持自动后台更新与签名校验。在示例仓库 ~/code/api-service 的扫描中,它共追踪 6 个模型调用,并对全注册表做出总结:527 个模型中有 140 个已废弃、正在退役或已下线。

扫描结果按状态用四种符号区分:

  • ● ok:模型正常运行;
  • ◐ deprecating:已宣告废弃但仍可用;
  • ▲ retiring:即将在指定日期退役;
  • ✕ retired:已停止服务。

示例中标记的具体退役节点包括:Amazon Nova Premier 于 2026-09-14 退役(25 天后)、OpenAI GPT-3.5-turbo-instruct 于 2026-09-28 退役(39 天后)、OpenAI GPT-5-2025-08-07 与 o3-pro 于 2026-12-11 退役(4 个月后)、Anthropic Claude Opus 4-7 预计 2027-04-16 退役。

终端面板与修复流程

运行 mm 即可打开完整的终端面板,使用方向键浏览仓库中每个模型调用,并可在 Here 与 What's New 两个标签页直接读取已签名注册表的内容,无需联网。面板内置一键修复(fix)流程:按 f 即可用 diff 预览替换退役模型 ID。

替换逻辑强调边界安全与可逆性:

  • 仅修改模型 ID 文本,其余引号、格式、字节保持一致;
  • 避免误替换,例如 gpt-4 不会改写 gpt-4ogpt-4-tuned
  • 若替换目标也已退役,则继续链式跳转到首个仍在线的模型;
  • 支持 --dry-run 预览与 --json 输出,便于脚本化集成。

对于 CI 场景,mm ci . --fail-on retiring 在发现处于退役倒计时的模型时退出非零状态码,可接入 pre-commit 或 CI 流水线作为门禁。

GitHub 集成与协作

该工具同时提供 GitHub Action 与 GitHub App 两种集成方式。GitHub Action 在用户自有 CI 上运行,源码不离开 runner,仅外发模型 ID;GitHub App 则在服务端完成扫描,附带可一键打开修复 PR 的按钮,diff 直接写入 PR 正文并触发重新检查。

价格与免费层

CLI 工具本体永久免费,无需账号。注册表通过签名 CDN 分发,离线可用。云端订阅分为三档:

  • Free(0 美元):1 个项目、最多 15 处使用,提供邮件预警;
  • Pro(5 美元/年):无限项目与使用次数,支持 Slack、Discord、短信、Webhook 告警、CI 漂移看板与 REST API,可自定义 90/30/7/1 天的提前预警窗口;
  • Lifetime(29 美元一次性):永久 Pro,含未来所有功能与创始人支持。

免费层明确表示「永不要求信用卡」,匿名使用统计可通过 MM_NO_ANALYTICS=1 关闭。

信源