The 5 Routing Tiers
Every request gets classified into one of 5 tiers. Each tier maps to a group of models, ordered cheapest first with fallbacks built in.The Tier Ladder
| Tier | What it handles | Typical models (2026) | Approx. cost |
|---|---|---|---|
| NANO | Greetings, acks, single words | Gemini 3.1 Flash-Lite, GLM-4.7 Flash | ~$0.00001 |
| SIMPLE | Basic facts, casual chat, trivial Q&A | Qwen3.6-27B, Claude Haiku 4.5, GLM-5.2 | ~$0.0002 |
| LIGHT | Explanations, simple code, summaries | Kimi K2.6, Gemini 3.5 Flash, DeepSeek V4 Flash | ~$0.001 |
| STANDARD | Detailed coding, analysis, multi-step | Claude Sonnet 4.6, GPT-5.4, Mistral Large 3 | ~$0.015 |
| COMPLEX | Expert knowledge, architecture, long docs, math proofs, formal logic | Claude Opus 4.8, GPT-5.5, DeepSeek V4 Pro | ~$0.025 |
NANO
For greetings, acknowledgments, single-word replies. Examples that hit NANO:- “hi”
- “thanks”
- “ok”
- “sure”
SIMPLE
For basic factual questions and casual conversation. Examples:- “What is the capital of France?”
- “How many days are in a leap year?”
- “Translate hello to Spanish”
- “What is 15% of 240?”
LIGHT
For explanations, general Q&A, and short creative tasks. This is also the default when Routor is unsure. Examples:- “Explain what a closure is in JavaScript”
- “Write a short bio for a product manager”
- “What is the difference between REST and GraphQL?”
- “Fix the typo in this sentence”
STANDARD
For detailed technical work, multi-step analysis, and production code tasks. Examples:- “Refactor this auth middleware to use JWT”
- “Analyze this CSV and identify trends”
- “Write a unit test suite for this function”
- “Compare these two system designs and recommend one”
COMPLEX
For expert-level tasks, long documents, architectural decisions, and formal reasoning. Examples:- “Review this 5,000-word technical specification”
- “Design a microservice architecture for a fintech platform”
- “Write a board-level executive summary of this report”
- “Audit this codebase for security vulnerabilities”
- “Prove that the square root of 2 is irrational”
- “Derive the time complexity of this algorithm”
How the Tier Is Assigned
Routor analyzes your prompt and assigns the tier that best fits what the request actually needs. It scores the prompt across 15 weighted dimensions and maps the aggregate score to a tier using configured boundaries, producing a confidence score alongside the tier. The tier is always determined by where the score lands relative to the boundaries. Prompts that sit near a boundary get a lower confidence, but the tier is still assigned directly - there is no separate fallback path. Neutral, ambiguous prompts tend to land at LIGHT because that is where the middle boundary sits.Controlling the Tier
You can constrain which tiers Routor uses without touching your routing logic. Valid tier values, cheapest to most capable:NANO → SIMPLE → LIGHT → STANDARD → COMPLEX.
Set a floor - never go below this tier:
routor_tier_floor: "LIGHT" + routor_tier_ceiling: "STANDARD" restricts routing to LIGHT or STANDARD only. A floor also merges with the quality sliders (routor_code_quality / routor_chat_quality) — the higher of the two floors wins.
Force a specific tier - skip classification: