
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 1352
使用教程
环境要求
- Python 环境(README 用 python -m venv 创建虚拟环境)
- 可用的 pip,用于执行 pip install -e .
- 模型 API Key(OpenAI 模型默认读取 OPENAI_API_KEY 环境变量)
- Docker(仅评测 agentic coding 任务时需要,docker --version 可执行)
安装与启动步骤
-
1创建虚拟环境
README 建议使用虚拟环境安装 LiveBench,先建 venv 并激活。
python -m venv .venv source .venv/bin/activate -
2安装 LiveBench
进入 LiveBench 目录后以可编辑模式安装,用于生成 API 模型答案与判分。
cd LiveBench pip install -e . -
3安装编码任务依赖
只评测 code_completion、code_generation 等编码任务时,需额外装依赖。
cd livebench/code_runner pip install -r requirements_eval.txt -
4确认 Docker 可用
评测 agentic coding 题目需要 Docker,运行前会检查该命令是否可用。
docker --version -
5运行完整评测
run_livebench.py 一体化完成推理、评分与结果展示;示例评 gpt-4o 的 coding 子集。
cd livebench python run_livebench.py --model gpt-4o --bench-name live_bench/coding --livebench-release-option 2024-11-25 -
6查看全部参数
不确定可用选项时,先看帮助了解 bench-name、api-base、并发等参数。
python run_livebench.py --help
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
--model | 是 | 指定要评测的模型名称 | gpt-4o |
--bench-name | 否 | 选择题库子集,live_bench 为全部题目 | live_bench/coding |
--livebench-release-option | 否 | 按指定 LiveBench 发布版本评测题目 | 2024-11-25 |
--max-tokens | 否 | 模型回复最大 token 数,默认 4096 | 4096 |
--api-base | 否 | OpenAI 兼容服务的自定义 API 地址 | http://localhost:8000/v1 |
--api-key-name | 否 | 存放 API Key 的环境变量名,OpenAI 模型默认 OPENAI_API_KEY | OPENAI_API_KEY |
如何确认成功
脚本跑完输出各任务得分与汇总结果即评测成功;可先用 --help 确认参数生效。
常见问题
Q:可以用本地模型推理吗?
A:README 说明本地模型推理已不再维护,推荐用 vllm 把模型部署成 OpenAI 兼容 API,再用 run_livebench.py 做推理。
Q:评测 agentic coding 时提示 Docker 问题?
A:该任务需要先构建专用 Docker 镜像,且必须保证 docker --version 能正常运行,镜像全部存储可能占用约 150GB 空间。
Q:最新版本的题目不全怎么办?
A:当前发布版 2025-04-25 的题目并未全部公开,想评测全部类别需给脚本传 --livebench-release-option 2024-11-25。
Q:评测中途中断了怎么办?
A:可加 --resume 从上次中断处继续;如还有失败题目,可再加 --retry-failures 重试。
注意事项
- README 未给出本地模型的具体安装命令,本地推理路径不受支持。
- agentic coding 任务的 Docker 镜像推理和评测都要用,存储占用可能高达 150GB。
- 评测编码任务前必须额外安装 livebench/code_runner 下的 requirements_eval.txt。
- 仓库中包含 LiveCodeBench 与 IFEval 的代码。
核心亮点
- 题目按月从最新竞赛、论文、新闻自动生成,避免训练数据污染
- 覆盖数学、推理、编码、数据分析、指令遵循等多类任务,维度较全
- 提供公开排行榜与统一评测脚本,便于横向对比不同模型
不足之处
- 题目持续更新导致不同时间点的分数不可直接比较
- 部分任务依赖外部数据源与自动判分,稳定性受上游影响
适用场景
- 模型发布前做无污染的能力体检
- 研究者横向对比闭源与开源模型的真实差距
- 跟踪模型能力随时间的变化趋势
替代项目
MMLU、Chatbot Arena、HELM
同类项目推荐
ZORG-Jailbreak-Prompt-Text
开源
一键绕过AI审查,解锁聊天机器人的隐藏回答
Bypass restricted and censored content on AI chat prompts
future-agi
开源
一站式评估、观测和优化你的 AI 智能体,提升可靠性和安全性。
Open-source, end-to-end platform for evaluating, observing, and improving LLM and AI···
EvalForge
开源
给 AI 评测加回归门禁,指标一降 CI 就拦。
Evaluator-neutral AI evaluation evidence, baseline regression gates, and JSON, JUnit···
gpt_jailbreak_status
开源
追踪 GPT 越狱动态,掌握 AI 安全薄弱点
This is a repository that aims to provide updates on the status of jailbreaking the ···
Machine_Learning_CTF_Challenges
开源
实战演练AI攻防,用CTF挑战掌握模型攻击与LLM漏洞利用
Hack AI/ML applications — CTF challenges for model attacks, LLMs and AI Agent explo···
AgentEval
开源
用 .NET 原生工具,给 AI Agent 做全面体检和红队测试。
AgentEval is the comprehensive .NET toolkit for AI agent evaluation—tool usage vali···
MMMU
开源
用大学级多模态考题,测出 AI 的真实专家水平
This repo contains evaluation code for the paper "MMMU: A Massive Multi-discipline M···
XLingEval
开源
测测大模型用不同语言回答医疗问题的靠谱程度
Code and Resources for the paper, "Better to Ask in English: Cross-Lingual Evaluatio···
MemoryAgentBench
开源
多轮对话里测 Agent 记不记得住、找不找得回
Open source code for ICLR 2026 Paper: Evaluating Memory in LLM Agents via Incrementa···