AIAny
AI Train2023
Icon for item

FastChat

Open platform for training, serving, and evaluating LLM chatbots; ships a distributed multi-model serving system with OpenAI-compatible APIs. Release home of Vicuna and Chatbot Arena, whose 1.5M+ human votes power an Elo leaderboard across 70+ models.

Introduction

Before "LLM-as-judge" became standard, ranking open chatbots was guesswork. FastChat's real contribution isn't another serving stack — it's that the same repo bundles training, an OpenAI-compatible serving layer, and the evaluation machinery (Chatbot Arena + MT-Bench) that turned subjective chatbot quality into a measurable Elo number backed by 1.5M+ human votes.

What Sets It Apart
  • One toolchain spans the whole lifecycle: fine-tune (Vicuna recipe), serve via a distributed multi-model controller-worker system, then evaluate — no stitching three projects together.
  • Drop-in OpenAI-compatible RESTful APIs mean existing clients point at self-hosted open models with a base-URL swap, not a rewrite.
  • MT-Bench operationalized GPT-4-as-judge for multi-turn quality, giving a reproducible alternative to crowd voting when you can't run a live arena.
  • The serving design scaled to lmarena.ai's 10M+ requests across 70+ models, so the architecture is battle-tested rather than a demo.
Who It's For

Great fit if you're standing up self-hosted open models behind an OpenAI-style endpoint, or need a defensible way to benchmark candidate models against each other. Look elsewhere if you want a polished single-model inference server optimized purely for throughput — projects like vLLM or SGLang go deeper there, and FastChat's breadth means more moving parts than a focused serving engine.

Information

  • Websitegithub.com
  • OrganizationsLarge Model Systems Organization (LMSYS)
  • AuthorsLarge Model Systems (LMSYS)
  • Published date2023/04/03

Categories

More Items

GitHub
AI Train2025

An asynchronous, high-throughput framework for large-scale reinforcement learning and agentic training that scales to 1T+ MoE models and 1000+ GPUs, with native verifiers integration, end-to-end SFT/RL/evals, and Slurm/Kubernetes deployment; requires NVIDIA GPUs.

GitHub
AI Agent2026

Trains reusable natural-language 'skills' for frozen LLM agents by optimizing the skill document in text-space — using trajectory-driven edits, validation-gated updates, and deployable best_skill.md artifacts. Multi-backend, zero inference-time cost at deployment, designed for iterative, validation-led skill improvement.

GitHub
AI Train2023

Modular PyTorch-based framework for building, training, and deploying physics-informed ML models (neural operators, PINNs, GNNs, diffusion). Provides GPU‑optimized training, domain-specific datapipes for meshes/point clouds, distributed scaling and a model zoo.