vllm-project / semantic-router
git clone https://github.com/vllm-project/semantic-router.git
v0.4.0 · 26d ago
An open, programmable decision layer for models and compute.
+4
stars, 24h · #7,510
+~42
stars, 7 days · #4,720
+~180
stars, 30 days · #4,360
6.2k
★ total · +1% this week
1.1k
forks · 732 open issues
Star history (as recorded here)
LanguageGo
LicenseApache-2.0
Created2025-08-26 (1y ago)
Last pushtoday
Watchers62
OwnerOrganization
GitHub topics
ai-gatewayguardrailsinferencekubernetesllmllmroutermixture-of-modelspytorchsemantic-routertransformervllm
Links
- GitHub: github.com/vllm-project/semantic-router
- Homepage: https://vllm-sr.ai
- Releases · Issues · Hacker News mentions
README excerpt
An open, programmable decision layer for models and compute. Documentation | Playground | Blog | Publications | Hugging Face | Slack --- ## About **Intelligence beyond any one model.** Give your agent harness one API for many models. vLLM Semantic Router selects or combines models for each call, guided by your policy. Your harness keeps the agent loop, tools, and task state. The Router chooses among configured backends across local, private, and cloud compute. | Dimension | Fragmented today | With vLLM SR | | --- | --- | --- | | **Models** | Different models excel at different tasks. | Select or combine models. | | **Compute** | Hardware varies in speed and capacity. | Choose among configured backends. | | **Location** | Edge, private, and cloud. | Keep calls within approved locations. | | **Preference** | Priorities change by task. | Set quality, latency, and cost priorities. | Explore how it works → ## Getting Started ### Install [code] For pip, uv, or agent-driven installation, see the **Installation Guide**. ### Connect your agent harness Point your harness at the Router's inference endpoint. Use a public model ID such as `vllm-sr/auto`. Follow **Connect an agent harness** for setup and compatibility. ### Online playground Try the online playground at . Credentials: - Username: `love@vllm-sr.ai` - Password: `vllm-sr-read` ## Latest News - [2026/10/14] d3 ranks #1 on text and vision in the Jev Decision Index, with smaller sizes on the Pareto frontier. - [2026/10/14] Decision 3.0, Decision 2.0, and Vela 2.0 reached Hugging Face Trending Collections. - [2026/10/06] Vela 2.0: Towards Open Foundation Routing Models - [2026/09/24] vLLM Semantic Router v0.4 Hermes: Many Models, One Improving System - [2026/09/22] Introducing Decision 1.0: Open Decision Foundation Models - [2026/09/18] Introducing Vela 1.0 - [2026/08/24] Find Your Focus: How to Join and Work Together - [2026/08/05] LettuceDetect v2 in Semantic Router: Generative Hallucination Detection as a vLLM Endpoint Earlier announcements - [2026/07/21] Beyond a Single Model: Building Mixture-of-Models Systems with vLLM Semantic Router - [2026/07/09] Adding Cursor-Style Auto Model Selection to OpenCode with vLLM Semantic Router - [2026/06/29] Micro-Agent: Beat Frontier Models with Collaboration inside Model API - [2026/06/16] Beyond One Model: Fusion in vLLM Semantic Router - [2026/06/05] vLLM Semantic Router v0.3 Themis: From Signals to Stateful Production Routing - [2026/03/24] Vision Paper Released: The Workload-Router-Pool Architecture for LLM Inference Optimization - [2026/03/10] v0.2 Released: vLLM Semantic Router v0.2 Athena Release - [2026/02/27] White Paper Released: Signal Driven Decision Routing for Mixture-of-Modality Models - [2026/01/05] Iris v0.1 Released: vLLM Semantic Router v0.1 Iris: The First Major Release - [2025/12/16] Collaboration: AMD × vLLM Semantic Router: Building the System Intelligence Together - [2025/12/15] New Blog: Token-Level Truth: Real-Time Halluci