CodeArena

5个月前发布 171 00

CodeArena 是一个面向开发者和 AI 研究者的开源工具,它不仅为开源编码模型提供了一个公平竞技的舞台,也为社区提供了一个可视化、可交互、可部署的模型评估平台。随着越来越多的模型加入,CodeArena 有望成为开源编程模型领域的重要参考工具。

所在地:
美国
收录时间:
2025-07-16
CodeArenaCodeArena

Together AI推出了一个全新的开源项目 —— CodeArena,这是一个开源、免费、可运行的平台,通过实际代码生成任务,对比不同开源大语言模型(LLMs)的编码能力,帮助开发者快速识别当前表现最佳的开源编程模型。

CodeArena 支持多个主流编码模型同台竞技,用户可以直观看到它们在相同任务下生成代码的过程与结果,并参与投票选出表现最优的模型。此外,平台还提供实时排行榜,展示各模型在不同任务中的综合表现。

CodeArena v2 亮点:新增 Kimi K2 与更多模型对决

在最新发布的 CodeArena v2 中,平台新增了对 Kimi K2 等新晋模型的支持,进一步丰富了模型间的对比维度。用户不仅可以:

  • 📺 观看不同 LLMs 同时构建相同应用程序
  • 🗳️ 参与投票选出你认为最佳的模型
  • 📊 查看实时更新的开源编码模型排行榜

整个平台完全开源,且无需付费,所有模型调用均通过 Together AI 提供的 API 实现。

技术栈一览

CodeArena 基于现代前端与后端技术构建,主要使用以下技术栈:

  • LLM 服务:Together AI 提供的多种开源大语言模型
  • 前端渲染:Sandpack(支持在线渲染 UI 代码)
  • 框架:Next.js + TypeScript
  • UI 组件:Shadcn UI
  • 样式系统:Tailwind CSS
  • 分析与监控:Plausible(统计) + Helicone(API 可观测性)

如何本地运行 CodeArena?

如果你希望在本地部署并运行 CodeArena,只需按照以下步骤操作:

📦 克隆仓库

git clone https://github.com/Nutlope/codearena

🔐 配置 API 密钥

创建 .env 文件,并添加你的 Together AI API 密钥:

TOGETHER_API_KEY=your_api_key_here

🗄️ 配置数据库

推荐使用 Neon 创建一个 Postgres 数据库,并将连接信息添加到 .env 文件中:

DATABASE_URL=your_database_connection_string

🛠️ 安装与运行

npm install
npm run dev

项目将在本地启动,访问浏览器即可体验 CodeArena。

未来规划

CodeArena 团队表示,接下来将重点推进以下功能开发:

  •  双链调用机制:通过多轮调用提升生成质量,并在数据库中标记任务类型(单次/多次调用)
  •  引入 Elo 评分系统:更科学地评估模型表现
  •  支持生成并运行脚本:增强平台自动化能力

数据统计

相关导航

暂无评论

none
暂无评论...