AI Personal Learning
and practical guidance
讯飞绘镜

CodeArena: Open Source LLM Programming Competency Comparison Arena, Real-Time View of the Best Code Generation Models

General Introduction

CodeArena is a unique platform designed to showcase the best open source code generation models (LLMs) through real-time face-offs. Users can watch different LLMs compete in the same programming tasks and view the best performing models through real-time leaderboards. The platform utilizes Together AI to generate code, Sandpack to render UI code, and Next.js and TypeScript as the application framework.CodeArena not only showcases the capabilities of LLMs, but also provides a detailed tech stack and how-to guides to help users better understand and use the tools.

CodeArena:开源的LLM编程能力对比竞技场,实时查看最佳开源代码生成模型-1


 

Function List

  • Watch the LLM programming showdown in real time
  • View real-time leaderboards to learn about the best open source code generation models
  • Generating code with Together AI
  • Sandpack rendering UI code
  • Next.js and TypeScript as Application Framework
  • Provides a detailed technology stack and operating instructions

 

Using Help

Installation process

  1. Cloning Warehouse:git clone https://github.com/Nutlope/codearena
  2. establish.envfile and add the Together AI API key:TOGETHER_API_KEY=
  3. Create a Postgres database (Neon is recommended) and add the connection details to the.envDocumentation:DATABASE_URL=
  4. Install the dependencies and run them locally:npm install cap (a poem) npm run dev

Guidelines for use

  1. Watch the LLM Showdown: Visit the platform's homepage and select the currently running programming duel to watch in real time how different LLMs perform on the same task.
  2. View Rankings: Check out the live updated leaderboard on the homepage for the current top performing open source code generation models.
  3. Generate Code: Using Together AI to generate code, the platform automatically renders the UI code and displays the results.
  4. Technology Stack Introduction::
    • Together AI: AI models for code generation.
    • Sandpack: A tool for rendering UI code.
    • Next.js and TypeScript: Provide an efficient development experience as the platform's application framework.
    • Shadcn and Tailwind: For UI components and styling.
    • Plausible and Helicone: For analysis and observability.

Detailed Operation Procedure

  1. clone warehouse: Run in a terminalgit clone https://github.com/Nutlope/codearena, clone the repository locally.
  2. Configuring Environment Variables: Create a.envfile and add your Together AI API key and Postgres database connection details.
  3. Installation of dependencies: Runnpm installInstall all necessary dependency packages.
  4. Initiation of projects: Runnpm run devStart the local development server and access thehttp://localhost:3000View Platform.
  5. Watch the showdown: Select an ongoing duel on the platform's homepage to watch the programming performance of different LLMs in real time.
  6. View Rankings: Check out the real-time updated leaderboard on the homepage for the current top performing models.
  7. Generate Code: On the face-off page, use Together AI to generate code and the platform will automatically render and display the results.

With these steps, users can easily get started with CodeArena, watch LLM programming showdowns, and learn about and use the best open source code generation models.

May not be reproduced without permission:Chief AI Sharing Circle " CodeArena: Open Source LLM Programming Competency Comparison Arena, Real-Time View of the Best Code Generation Models
en_USEnglish