这个项目是由 Ahmet Dedeler 创建的一个开源工具,名为 “AI LLM Comparison”(网站名为 Countless.dev,后更名为 LLM Arena / llmarena.ai),用于对比市面上大语言模型的价格、Token 限额、能力等多维度信息。
🛠 项目功能与亮点
1. 模型比价与功能一览
- 支持对比如 OpenAI(GPT‑4, GPT‑3.5)、Anthropic Claude、Google Gemini/PaLM、Meta LLaMA、Cohere Command 等多个提供商的主流模型
- 展示各模型的价格(输入/输出每百万 tokens)、Token 限度(context window)、是否支持多模态(如视觉)、常见功能(chat、embedding、图像/语音等)
2. 价格计算器
- 用户可输入自己的使用量(如每日/每月 token 使用情况),实时估算各模型的费用,方便做成本对比决策。
3. 侧比视图(Versus)
- 可以将两个或多个模型并排对比,直观评估哪一个最适合自己的应用场景。
4. 数据实时更新
- 项目通过 BerriAI 的 LiteLLM 数据源每日更新模型的基础信息与价格,确保比对数据保持最新
- GitHub Actions 已设置定时每日自动拉取和更新数据,截至 2025年6月14日,能看到每天凌晨更新记录 。
📚 技术栈 & 架构
- 前端:Next.js v14 + TypeScript + Tailwind CSS + Radix UI,支持响应式适配桌面与移动端
- 数据获取:定时脚本(
fetchLatestJson.js
)从外部 LiteLLM 获取原始模型信息 → 本地转换(transformModels.js
) → 存储 JSON → 前端读取渲染。 - 持续集成部署:GitHub Actions 工作流:
Update AI Models
定时更新 JSON 数据,自动部署 - 部署运行:一键 clone →
npm install
→npm run dev
即可本地运行,或部署到 Vercel 等平台 。
🎯 适用场景
- 开发者:快速选出性价比最高的模型。
- 企业/产品经理:对比不同模型在输出长度、能力、成本上的差异。
- 研究者 / 学习者:做教学、报告、学习时用多个模型比对,快速了解 differences。
- 100% 免费、无需账号,界面直观、开源无门槛
🔁 背景 & 社区反响
- 最初名为 Countless.dev,2024年12月初在 Product Hunt 发布,获得社区好评(评分 5/5)
- 发布者 Ahmet 在 X 上表示:“数据每天从 LiteLLM 获取,持续更新”
- 评论中有建议改进表格展示性能,已在后续迭代中优化。
- 后来域名迁移至 llmarena.ai,更加品牌化
✅ 总结
模块 | 功能简述 |
---|---|
核心功能 | 模型价格 & 能力对比、成本追踪、并排比较 |
数据更新方式 | 每日自动拉取 LiteLLM 数据,通过 CI 更新 |
技术栈 | Next.js、TS、Tailwind、Radix + GitHub Actions + Vercel |
用户价值 | 免费、直观、适合个体开发者和机构做模型选型 |