Model Battle · 评审报告

同一提示词,九份答卷
OpenCode Go 用量统计页 · 横向评审

9 个 AI 模型收到同一份提示词,各自生成一个「OpenCode Go 订阅用量统计」网页。本报告基于全页截图视觉评审、逐行代码审查、对照官方文档的数据核验与计算逻辑验算,从五个维度评分。

9 份产出 5 维度 · 满分 100 数据对照官方文档逐项核验 Playwright 实测渲染 + JS 审查 评审日期 2026-07-25
统一提示词:「https://opencode.ai/docs/zh-cn/go/#usage-limits 这个是 opencode go 的订阅说明,能帮我做个精美的网页,统计 token 用量这些,比如输入,输出,缓存命中,各阶段总量这些」
01

最终排名

总分 = 视觉设计(25) + 数据准确(25) + 需求覆盖(20) + 交互功能(15) + 代码质量(15)。条形按五个维度分段着色。

🥇
RANK 1
fable5
终端美学 × 全能数据面板:画像 / 对比 / 定价 / 模拟器四层结构,零依赖
90 /100
🥈
RANK 2
fable5-new
口径最严谨:唯一算对官方「计入额度成本」语义,数据满分、可访问性最佳
89 /100
🥉
RANK 3
opus4.8
交互丰富的重型报表:九字段排序 + 阶段总量 + 人民币估算,但有一行数据硬伤
81 /100
视觉设计 /25 数据准确 /25 需求覆盖 /20 交互功能 /15 代码质量 /15
02

五维评分总表

点击表头可按任意维度重新排序。

# 产出 视觉 /25 数据 /25 覆盖 /20 交互 /15 代码 /15 总分 评级
03

单项之最

🎨
最佳视觉
gpt-5.6sol · 24
SaaS 级设计品位:侧边栏布局、进度环、移动端底部导航——可惜内容是空心的
🎯
最佳数据
fable5-new · 25
对照生成时文档零错误,唯一正确呈现并使用「月度使用额度」语义的产出
📦
最佳需求覆盖
fable5-new · 20
输入/输出/缓存命中/缓存写入 + 三阶段总量与剩余量全链路可算
🕹️
最佳交互
fable5 / dsv4-pro · 13
交互全部真实可用零 bug;minimax-m3 功能最多但被计算错误拖累
🧱
最佳代码
fable5-new · 14
strict 模式、无 innerHTML、label/aria/focus-visible、∞ 边界处理
04

评审洞察

⚠️ 重要前提:文档版本漂移(评分已校正)

所有产出生成于 7 月 21 日前后,而官方文档在 7 月 24 日更新过。交叉验证确认当时存在两个旧版本:14 模型版(opus4.8、fable5 采信,含 GLM-5、Kimi K2.5、MiniMax M2.5 与旧定价——两份产出数字完全一致,证实非编造)与 15 模型版(其余 6 份采信,Kimi K2.7 Code 当时为 4,630/9,250,现已改为 3,380/6,750)。现行文档新增的 Hy3 九份全部没有——因为当时它还不存在。此类差异一律按「生成时文档」评判,不计为错误;只有真实的编造与算错才扣分。

A「各阶段总量」只有一半人真正算了

把三档限额(5小时/周/月)的 token 总量真正乘出来的只有 4/9(opus4.8、fable5、fable5-new、minimax-m3);glm-5.2 只算了 5 小时档;deepseek-v4flash 的「各阶段」小节名不副实;gpt-5.6sol 把「阶段」曲解成了编造的工作流阶段。

B$15 额度模型是计算器的照妖镜

官方对 Grok 4.5 等四个模型只给 $15/月额度(计入限额约为牌价 4 倍)。只有 fable5-new 把这个语义算对;glm-5.2 和 minimax-m3 都展示了额度列却在计算时忽略它,得出与同页官方请求数矛盾 4 倍的结果。

C唯一的大规模编造来自最美的那份

gpt-5.6sol 生成了一个视觉最精致的「个人用量仪表盘」,但 86.4M token、$41.04 消耗、逐日趋势全为虚构,且与官方单价矛盾最高达 22 倍、表格与卡片总量互相对不上。形式与内容的反差是全场最大教训。

D排序功能:做的 5 家,坏的 2 家

5 份实现了表格排序,其中 2 份带静默失效 bug:glm-5.2 的请求表 3 个总量列排序无效、kimi-k3 的默认排序键与字段名错配导致「月均请求」列永远排不动。opus4.8、fable5、minimax-m3 的排序经查全部可用。

E零依赖派 vs CDN 派

4 份零外部依赖离线可用(opus4.8、fable5、fable5-new、deepseekv4-pro),4 份依赖 Chart.js CDN——其中 glm-5.2 断网时连计算器和 API 表都会被连带击穿(同一 script 块单点故障)。gpt-5.6sol 还额外依赖 Google Fonts。

F可访问性集体不及格

认真做了键盘可达与 aria 的只有 fable5-new(图表可 Tab 聚焦出提示)和 gpt-5.6sol(aria/role/sr-only 体系完整)。其余 7 份的排序表头、tab、图表基本键盘不可达、读屏不可用。

G核心公式几乎人人都对

单请求成本公式(Σ token/1M × 单价)8/9 实现正确且能与官方请求数互相验证(如 minimax-m3 模拟 100% 时恰为 $11.97 ≈ $12 限额)。翻车都发生在二级指标:minimax-m3 的「节省」少算 110 倍、runway 周/月单位混淆;glm-5.2 存在死代码与错误注释。

H两种解题思路的分野

7 份做成「文档数据可视化」,2 份做成「工具」——deepseekv4-pro 是纯手动记账器(交互全可用但几乎不呈现文档数据),gpt-5.6sol 是虚构遥测仪表盘。对「统计 token 用量」这个诉求,可视化 + 模拟器的混合形态(fable5 系)得分最高。

05

逐份点评

按排名排列。截图为首屏实拍(Playwright · 1360×850),点击可看整页长图;「打开原页」在新标签页查看产出本身。

06

评审方法

评分维度与权重

视觉设计 · 25
「精美」是提示词的显式要求
审美、排版、信息层次、一致性、响应式表现(基于桌面 + 移动端全页截图)
数据准确 · 25
对照生成时文档版本
订阅价、三档限额、逐模型价格 / 请求数 / token 模式核验;编造重罚,文档漂移不罚
需求覆盖 · 20
提示词逐项对照
输入 / 输出 / 缓存命中 / 各阶段(5h·周·月)总量是否真正统计出来,文档要点完整度
交互功能 · 15
逐个功能读 JS 验证
计算器 / 排序 / 筛选 / tab 是否真的工作;假交互与静默失效扣分
代码质量 · 15
工程视角
结构、语义化、可访问性、依赖健壮性、死代码与 bug

评审过程

  • 抓取官方文档现行版本建立数据基准;用 Playwright(Chromium)对 9 份产出统一截取桌面全页 + 移动端(390px)截图,捕获控制台错误与横向溢出(9 份运行时均零报错)。
  • 3 个代码评审 agent 并行逐行审查全部源码:数据逐项比对、每个交互的 JS 逻辑验证、成本公式手工验算;视觉由主评审基于截图统一打分,保证同一把尺子。
  • 跨产出交叉验证处理文档版本漂移:多份产出独立给出完全一致的「非现行」数据(如 GLM-5 定价 $1.00/$3.20/$0.20、Kimi K2.7 Code 4,630/9,250)即判定为旧版文档真实内容,不计错误;仅单份独有且无法自洽的数字(如 opus4.8 的 MiniMax M3 整行、minimax-m3 的 880→88 漏零)判为真实错误。

已知局限

  • 7 月 21 日的文档快照无法直接取得(Archive.org 不可达),旧版数据靠多产出一致性推断——个别「疑似漂移」与「巧合一致的编造」理论上无法 100% 区分。
  • 视觉分不可避免带有主观性;截图为无网络字体环境(系统字体栈渲染)。
整页截图