Skip to main content
LLM Router gives you every chat model on OpenRouter through a single, OpenAI-compatible API. Smart routing, automatic failover, caching, cost optimization. One base URL to rule them all.

Key Features

Every OpenRouter chat model

OpenAI, Anthropic, Google, Meta, Mistral, DeepSeek, Cohere and a whole lot more. Pass any OpenRouter model ID to one endpoint.

Cost Savings

Smart model selection and response caching that actually saves you money. Your wallet will thank you.

Smart Routing

Picks the best provider based on availability, latency, and cost. No more babysitting your API calls.

Automatic Failover

Provider goes down? Requests get rerouted automatically. Zero downtime, zero drama.

Response Caching

Same request twice? Get it from cache. Faster responses, lower costs. Configurable TTL and cache keys.

Usage Analytics

Token usage, costs, latency, error rates. All your models, all your providers, one dashboard.

Supported Providers

This is just a taste. Any chat model ID from OpenRouter’s model list works. See Available Models for the full list with prices.

Model Format

Models use the provider/model-name format:

How It Works

1

Send a request

Make an OpenAI-compatible API call to https://api.eachlabs.ai/v1 with your each::labs API key. That’s it.
2

LLM Router does its thing

Validates your request, checks the cache, picks the best provider. All in milliseconds.
3

Get your response

Standard OpenAI-compatible response. Works with any SDK or framework that speaks OpenAI.

Pricing

You only pay for the tokens you use: the model’s list price plus the same standard OpenRouter charges, nothing more. See list prices on the Available Models page and the exact cost of every request in your dashboard.

Next Steps

Quickstart

Ship your first LLM Router request in under 5 minutes.

Audio API

Transcribe audio files and stream synthesized speech.

Decisions API

Ask typed questions and get probabilities, choices, and scores.

Authentication

API key setup and security best practices.
Last modified on October 3, 2026