vitest-evals

用 Vitest 写 LLM 评测,像跑单测一样跑模型回归

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 评测安全 🍴 复刻 10 🐛 待处理 18 👀 关注 21
GitHub ↗
GitHub 星标 ★ 361
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源免费,npm包可自由使用

项目预览

vitest-evals 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类评测安全
开发团队getsentry
定价模式🏷️完全免费
价格说明开源免费,npm包可自由使用
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型tag-non-production
GitHub 星标★ 361
上线时间2025-04-11 00:00:00
代码更新2026-09-10
仓库体积1.1 MB
本站数据更新2026-11-03
维护状态维护中
收录时间2026-09-14
浏览次数1

项目介绍

vitest-evals 是一个把大模型评测(evals)直接嵌入 Vitest 测试框架的 TypeScript 扩展。它解决的问题是:传统上跑 LLM 评测要另起一套脚本、单独管理数据集和评分逻辑,和项目现有的测试流程割裂。这个项目让你用熟悉的 describe/it/expect 写法定义评测用例,把模型输出当作断言对象,从而复用 Vitest 的并行执行、watch 模式、报告器和 CI 集成。核心能力包括:在测试文件中声明评测任务、对模型回答做结构化断言、支持打分函数与阈值判断,并借助 Vitest 生态输出可读的通过/失败结果。它适合已经在用 Vitest 的前端或 Node 团队,用最低迁移成本给提示词、模型版本或 RAG 链路建立回归测试,把评测变成日常开发的一部分,而不是上线前临时补的一次性工作。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-14 · 当前星标 ★ 361

核心亮点

  • 直接复用 Vitest 的 describe/it/expect 与并行执行,评测用例和单元测试同仓库同命令运行
  • 支持 watch 模式与报告器,改提示词后能立刻看到哪些评测挂掉,迭代反馈快
  • 对已有 Vitest 项目近乎零迁移成本,不需要引入独立的评测平台或额外服务

不足之处

  • 项目仍处早期,星标 342,API 和文档可能随版本变动
  • 评测数据集管理、打分器生态和可视化对比能力相对薄弱,复杂评测需自行补齐

适用场景

  • 给提示词模板做回归测试,防止改一处措辞导致其他场景回答退化
  • 在 CI 中对不同模型版本跑同一批评测用例,用通过率决定是否切换模型
  • RAG 或 Agent 链路开发时,把检索质量和最终回答质量一起纳入测试套件

替代项目

promptfoo、braintrust

上一篇:workshop

下一篇:convex-evals

同类项目推荐

AICompare 开源

一键同时打开多个 AI 站点,对比回答效率翻倍

one click to open multi AI sites | 一键打开多个 AI 站点,查看 AI 结果

★ 129 2026-08-09
GenExam 开源

用跨学科考题给文生图模型打分,测出真实知识水平。

[ICML 2026] GenExam: A Multidisciplinary Text-to-Image Exam

★ 73 2026-08-09
spelltest 开源

用 AI 模拟用户,自动测试你的 LLM 应用,提前发现坑

AI-to-AI Testing | Simulation framework for LLM-based applications

★ 138 2026-08-09
heretic 开源

一键去除模型审查,解锁无限制回答

Training-free language model modification: Remove censorship, suppress slop, reduce ···

★ 38139 2026-08-09
eva 开源

一套框架,全面衡量语音代理表现,快速定位短板。

A New End-to-end Framework for Evaluating Voice Agents

★ 235 2026-08-09
dep-scan 开源

扫依赖和镜像,查漏洞与许可证风险,出 SBOM

OWASP dep-scan is a next-generation security and risk audit tool based on known vuln···

★ 1324 2026-10-23
beir 开源

一个平台,跑遍15+检索数据集,看清模型真实力。

A Heterogeneous Benchmark for Information Retrieval. Easy to use, evaluate your mode···

★ 2328 2026-08-09
chinese-llm-benchmark 开源

看中文大模型谁最强,查百万缺陷库避坑

非线智能 NoneLinear - ReLE评测:中文AI大模型能力评测(持续更新):目前已囊括374个大模···

★ 6498 2026-08-10
PromptInject 开源

模块化组装提示词,量化评估LLM对抗攻击的鲁棒性。

PromptInject is a framework that assembles prompts in a modular fashion to provide a···

★ 528 2026-08-09