Use the OpenAI SDK you already know. Just change the base URL and access 300+ AI models through a single, intelligent router layer.
// Just change the baseURLbaseURL: 'https://api.eachlabs.ai/v1'
Quick Start
Get started in under 2 minutes with your favorite language.
Curated model catalog
These are the canonical model identifiers currently shown for eachlabs-llm-router.
GPT-5.2
openai/gpt-5.2
OpenAI frontier model for advanced reasoning, coding, tool use, and production text generation through the Eachlabs LLM Router.
When should I use GPT-5.2?
Use GPT-5.2 for high-quality reasoning, code generation, long-form writing, and complex tool workflows.
How is GPT-5.2 routed?
The catalog maps this model to OpenRouter through an explicit llm-router route.
GPT-5.5
openai/gpt-5.5
OpenAI frontier model for advanced reasoning, coding, and high-quality assistant workloads through the Eachlabs LLM Router.
When should I use GPT-5.5?
Use GPT-5.5 for demanding reasoning, coding, and production assistant workloads that need the strongest OpenAI model available in the router.
How is GPT-5.5 routed?
The catalog maps this model to OpenRouter through an explicit llm-router route.
GPT-5.4 Mini
openai/gpt-5.4-mini
Efficient OpenAI model for lower-latency chat, extraction, classification, and lightweight reasoning through the Eachlabs LLM Router.
When should I use GPT-5.4 Mini?
Use GPT-5.4 Mini when you want an OpenAI model optimized for speed and cost while retaining broad general-purpose capability.
How is GPT-5.4 Mini routed?
The catalog maps this model to OpenRouter through an explicit llm-router route.
GPT-5.1
openai/gpt-5.1
OpenAI frontier model for balanced reasoning, speed, and general-purpose assistant workloads through the Eachlabs LLM Router.
When should I use GPT-5.1?
Use GPT-5.1 when you need a strong general-purpose model with dependable reasoning and broad task coverage.
Is GPT-5.1 an OpenRouter canonical model?
Yes. The catalog uses the OpenRouter-compatible model id and keeps legacy openai-responses aliases hidden.
GPT-4.1
openai/gpt-4.1
OpenAI model for reliable text generation, extraction, coding, and structured assistant workflows.
When should I use GPT-4.1?
Use GPT-4.1 for dependable general-purpose generation and structured output workloads.
Does this catalog entry change routing behavior?
No. This entry documents the existing explicit route and does not alter runtime routing.
GPT-4.1 Mini
openai/gpt-4.1-mini
Efficient OpenAI model for lower-latency text generation, classification, extraction, and chat workloads.
When should I use GPT-4.1 Mini?
Use GPT-4.1 Mini when latency and cost matter more than maximum reasoning depth.
Is this shown instead of openai-responses/gpt-4.1-mini?
Yes. The visible catalog prefers canonical OpenRouter-style ids while preserving legacy aliases as hidden compatibility entries.
GPT-4.1 Nano
openai/gpt-4.1-nano
Small OpenAI model for fast classification, simple extraction, rewriting, and lightweight chat workloads.
When should I use GPT-4.1 Nano?
Use GPT-4.1 Nano for simple tasks where speed and low cost are the main requirements.
Why is this in the curated catalog?
It is a compact OpenAI model with an explicit OpenRouter route and observed production need.
GPT-4o Mini
openai/gpt-4o-mini
Fast OpenAI model for everyday chat, short-form generation, classification, and extraction tasks.
When should I use GPT-4o Mini?
Use GPT-4o Mini for fast general-purpose requests that do not require a frontier reasoning model.
Why is GPT-4o Mini routed explicitly?
It is routed to OpenRouter explicitly to avoid observed Requesty quota errors.
Gemini 3 Flash Preview
vertex/gemini-3-flash-preview
Google Gemini preview model for fast multimodal and text workloads through the Eachlabs LLM Router.
When should I use Gemini 3 Flash Preview?
Use it for fast Gemini-family experiments and preview workloads where model availability is acceptable.
How is this routed?
The customer-facing Vertex id maps to the OpenRouter Google Gemini target model.
Gemini 3.1 Flash Lite Preview
vertex/gemini-3.1-flash-lite-preview
Lightweight Gemini preview model for low-latency text and multimodal workflows through OpenRouter.
When should I use Gemini 3.1 Flash Lite Preview?
Use it for low-latency Gemini workloads where a preview model is acceptable.
Does this force Google Vertex routing?
No. The current route sends the request through OpenRouter with a Google Vertex provider preference.
Gemini 3.5 Flash
google/gemini-3.5-flash
Google Gemini Flash model for fast multimodal and text workloads through the Eachlabs LLM Router.
When should I use Gemini 3.5 Flash?
Use Gemini 3.5 Flash for fast Gemini-family text and multimodal workloads.
How is Gemini 3.5 Flash routed?
The catalog maps the Google model id to OpenRouter through an explicit llm-router route.
Gemini 2.5 Flash
Requesty legacy
vertex/gemini-2.5-flash
Gemini 2.5 Flash remains on the explicit Requesty legacy route while OpenRouter migration continues.
Why is Gemini 2.5 Flash still on Requesty?
It is intentionally pinned as a legacy route until OpenRouter compatibility is validated.
Will existing Gemini 2.5 Flash payloads keep working?
Yes. This catalog keeps the model visible and marks the Requesty route explicitly.
Claude Sonnet 4.6
anthropic/claude-sonnet-4-6
Anthropic Claude Sonnet model routed through OpenRouter using its supported target slug.
Why does the catalog ID use dashes while the target model uses a dot?
Eachlabs keeps the existing customer-facing model ID, while the router maps it to OpenRouter's supported `anthropic/claude-sonnet-4.6` target slug.
Does this entry switch Claude traffic to OpenRouter?
Yes. The routing config explicitly sends this model to OpenRouter.
Claude Opus 4.6
Requesty legacy
anthropic/claude-opus-4-6
Anthropic Claude Opus model kept on Requesty legacy routing until OpenRouter compatibility is proven.
When should I use Claude Opus 4.6?
Use Claude Opus 4.6 for high-quality Anthropic reasoning and writing workloads.
Is Claude Opus 4.6 migrated to OpenRouter?
No. This catalog marks it as a visible Requesty legacy model for now.
Llama 4 Scout
groq/llama-4-scout
Meta Llama model routed through OpenRouter with Groq provider preference for fast open-weight inference.
When should I use Llama 4 Scout?
Use it for fast open-weight model workflows where Llama compatibility is desired.
Why does the target model differ from the id?
The public id keeps the provider hint while the route maps to OpenRouter's Meta Llama target model.
Seed 2.0 Mini
byteplus/seed-2-0-mini
BytePlus Seed model routed through the explicit BytePlus Ark provider for lightweight text workloads.
When should I use Seed 2.0 Mini?
Use it for lightweight text tasks that should remain on the BytePlus Ark provider.
Is Seed 2.0 Mini part of the OpenRouter default migration?
No. It remains an explicit BytePlus route and is included to keep non-OpenRouter routes testable.
DeepSeek V4 Pro
deepseek/deepseek-v4-pro
DeepSeek frontier Mixture-of-Experts model with a 1M-token context for advanced reasoning, coding, math, and long-horizon agent workflows through the Eachlabs LLM Router.
When should I use DeepSeek V4 Pro?
Use DeepSeek V4 Pro for demanding reasoning, coding, and long-context agent workloads where you want a strong open-weight frontier model.
How is DeepSeek V4 Pro routed?
The catalog maps this model to OpenRouter through an explicit llm-router route using the canonical deepseek/deepseek-v4-pro target model.
DeepSeek V4 Flash
deepseek/deepseek-v4-flash
Efficiency-optimized DeepSeek Mixture-of-Experts model with a 1M-token context for fast, low-cost text generation, classification, and lightweight reasoning through the Eachlabs LLM Router.
When should I use DeepSeek V4 Flash?
Use DeepSeek V4 Flash when you want low latency and low cost while keeping broad general-purpose and long-context capability.
How is DeepSeek V4 Flash routed?
The catalog maps this model to OpenRouter through an explicit llm-router route using the canonical deepseek/deepseek-v4-flash target model.
Claude Fable 5
anthropic/claude-fable-5
Anthropic Claude Fable 5 frontier model with a 1M-token context for advanced reasoning, coding, knowledge work, and long-horizon agent workflows, routed through OpenRouter via the Eachlabs LLM Router.
When should I use Claude Fable 5?
Use Claude Fable 5 for the most demanding Anthropic reasoning, coding, and long-context agent workloads where maximum capability matters more than cost.
How is Claude Fable 5 routed?
The catalog maps this model to OpenRouter through an explicit llm-router route using the canonical anthropic/claude-fable-5 target model.
Claude Mythos 5
Requesty legacy
anthropic/claude-mythos-5
Anthropic Claude Mythos 5 served through Requesty's legacy Anthropic route while an OpenRouter slug is unavailable; routing flips to OpenRouter once published, with no change to the customer-facing model id.
When should I use Claude Mythos 5?
Use Claude Mythos 5 for demanding Anthropic reasoning and writing workloads where you want the latest Mythos-series model.
Why is Claude Mythos 5 routed through Requesty?
It is intentionally pinned to the explicit Requesty Anthropic route until an OpenRouter target slug is available. When OpenRouter publishes the model, the catalog and route flip to OpenRouter (explicit_route + target_model) with no change to the anthropic/claude-mythos-5 model id.
Zero Code Changes
Your existing OpenAI SDK code works instantly. Just swap the base URL and API key.
Intelligent Routing
Our LLM router automatically selects the best model provider for your request.
Pay-as-you-go
No monthly fees. Only pay for what you use with transparent per-request pricing. (5% platform fee is applied for all the LLM models)
Ready to get started?
Create your API key and start building in minutes.