Enterprise AI is shifting toward hybrid model routing

One model for every task is giving way to a governed routing layer that balances capability, privacy, latency, capacity, reliability and cost for each request.

Evidence confidence93%
Hype riskLow
Adoption stagePilot to early mainstream
The 60-second answer

What is happening?

A company does not need to send every request to the largest model. A router can keep sensitive or routine work on an approved small or local model, use a specialist model for a known task, and escalate difficult requests when the expected benefit justifies the cost. The hard part is not connecting several APIs. It is proving that each route respects data rules, supports the required features, meets the service level and fails over without silently changing the result.

Why now

Why this trend is moving

  • 01Model families now contain distinct fast, reasoning, multimodal, local and high-capability tiers with materially different costs and limits.
  • 02Enterprises need to keep some data local or in approved regions while still escalating selected tasks to hosted models.
  • 03Cloud platforms now provide quality, balanced and cost-oriented routing modes instead of requiring every application to build a router from scratch.
  • 04AI gateways are centralizing credentials, token quotas, policy, observability, caching, load balancing and failover across providers.
  • 05Routing research is moving beyond prompt difficulty toward marginal quality gain, calibration and joint model-and-capacity decisions.
What it changes

What this means in practice

  • Policy and capability filtering should happen before cost or quality optimization.
  • The router, candidate model set and fallback rules need independent evaluation and version control.
  • A single gateway endpoint should expose a stable internal contract without pretending that all model features are identical.
  • Fallbacks must preserve residency, context, modality, tools and output schema—not merely return HTTP 200.
  • Cost should be measured per accepted task, including retries, evaluators, gateways and human correction.
  • Route-level telemetry should identify the actual model and policy decision without turning prompts into an unrestricted data lake.
Engineering Lens

What the headline leaves out

This is the practical technical view: how the system is put together, where it can fail, and what a real deployment asks from the team running it.

01

How it is built

A production hybrid-routing system authenticates the caller, normalizes the request and classifies its data policy. It filters candidate models by residency, retention, context, modality, tools, schema and approved versions. A rules engine or learned router scores the eligible paths for expected quality, latency, cost and failure risk, then combines that decision with quota, queue, health and cache state. The gateway executes the route, applies bounded fallback, verifies the response contract and records route-level telemetry for evaluation and change control.

02

How inference behaves

Routing can be deterministic, classifier-based, learned from preferences, or implemented as a cascade that tries a small model first and escalates uncertain cases. Research shows that routing can improve the quality-cost frontier, but gains depend on the evaluator, task distribution and candidate pool. Capacity-aware routing adds another layer: the preferred model may be overloaded, out of quota or slower than an alternative with warm cache state.

03

What the tests can miss

A credible test suite measures accepted task outcomes, oracle routing regret, escalation precision and recall, policy violations, fallback semantics, complete cost, tail latency, calibration, route stability and distribution shift. It also injects provider, quota, region and self-hosted capacity failures. The router should be compared with simple baselines such as one approved model, fixed rules and small-model-first escalation.

04

What deployment involves

Start with a policy-first gateway and an explicit candidate registry. Use rules for hard constraints, then add learned routing only where labeled outcomes show value. Keep capability-equivalent fallback groups, per-tenant quotas, idempotent external actions and route-level observability. Shadow and canary new models before allowing active responses, and roll back the router policy and candidate set together.

05

Where the risks sit

A central gateway concentrates credentials, sensitive prompts and policy decisions. It must authenticate callers, isolate tenants, restrict providers and regions, constrain tools, redact routine telemetry and resist prompt injection from retrieved content. A route must never send data to a model merely because it is cheaper or available. Provider terms, retention, residency and model versions are part of the security boundary.

06

What it really costs

Savings depend on traffic mix, prompt and output length, cache behavior, escalation rate, retries, verification and human rework. The cheapest list-price model may be expensive when it fails acceptance or requires a second call. Self-hosted routes add accelerator, capacity and operations costs. The useful metric is complete cost per accepted task at the required latency and policy level.

07

What the evidence supports

The pattern is now visible in both products and research. Amazon Bedrock predicts model response quality inside configured model families; Microsoft Foundry offers cost, balanced and quality routing with explicit model subsets and failover; Google exposes automatic routing preferences; and AI gateways centralize quotas and multi-provider control. RouteLLM, FrugalGPT, AutoMix and Hybrid LLM report gains from selective routing under their test conditions, while RouterEval and newer serving research show that evaluation, calibration, candidate diversity and load-aware scheduling remain open engineering problems. The evidence supports routing as a durable architecture layer, not a universal automatic optimizer.

How it works in practice

A router is a production decision system, not a thin cost-saving proxy. It must decide which model is allowed to receive the request, which capabilities and context limits are required, whether a cheaper path is good enough, and what fallback preserves policy and meaning when a provider or local endpoint fails.

Architecture Constraints Benchmarks Security Deployment
The full system

How the parts work together

The headline technology is only one part of the product. Reliability, security and cost are usually decided by the handoffs around it.

  1. 01

    Request intake and normalization

    The gateway authenticates the caller, validates the request shape, estimates size and records the application, tenant and declared task. Provider-specific formats are translated only after policy-relevant fields are preserved.

  2. 02

    Data and policy classification

    Rules identify sensitivity, residency, retention, jurisdiction, permitted providers, tool permissions and logging limits. This stage can remove models from consideration before any quality or price decision is made.

  3. 03

    Capability and constraint filtering

    The system filters by context window, modality, structured output, tool use, reasoning mode, language, safety controls, throughput, regional availability and approved model versions.

  4. 04

    Route scoring

    Rules, classifiers, learned routers or cascades estimate expected quality, latency, cost and failure risk for the remaining candidates. The router should compare expected incremental value rather than assuming the largest model is always best.

  5. 05

    Capacity-aware selection

    The gateway considers quotas, queue depth, regional health, cache affinity and self-hosted accelerator load. A theoretically ideal model can be the wrong operational choice when it cannot meet the service level.

  6. 06

    Inference and bounded fallback

    The selected endpoint receives the request. Retries, circuit breakers and fallbacks follow an approved chain that preserves data policy, tool compatibility and output contract instead of jumping to any available model.

  7. 07

    Verification and response normalization

    The application checks schema, citations, tool results, safety conditions and task-specific acceptance criteria. It records the actual model and route rather than hiding model changes behind one endpoint.

  8. 08

    Telemetry, evaluation and policy update

    Outcomes feed route-level dashboards and held-out evaluations. Model changes, price changes, drift, incidents and new data restrictions trigger a reviewed router version rather than silent production adaptation.

Back-of-the-envelope planning

Estimate the limits before the demo

These equations are planning tools rather than substitutes for testing. They help expose a design that is unlikely to fit its hardware, budget, reliability or risk limits.

Route on expected total value

route utility = expected task value − inference cost − latency cost − expected error loss − policy risk

The units must be made comparable for the application. Cost-only routing ignores error and delay; quality-only routing ignores whether the added quality changes the business outcome. Policy risk can be a hard exclusion rather than a price-like term.

  • A cheap classifier can handle routine tagging when its error cost is low.
  • A contract summary may require a stronger approved model and human review.
  • A sensitive prompt may remain local even when a hosted model scores higher on a public benchmark.

Savings depend on the accepted route mix

average model cost = Σ(route shareᵢ × costᵢ) + router, retry, verification and gateway overhead

A routing business case must include the whole request path. Escalations, duplicate calls, retries, evaluators, cache misses and gateway infrastructure can erase headline savings based only on list prices.

  • Sending 80% of traffic to a small model does not save 80% when the remaining requests are long and expensive.
  • A verifier call may be worthwhile when it prevents costly error or unnecessary escalation.
  • Semantic caching changes the observed route mix and should be measured separately.

Independent fallback is not guaranteed

service success ≠ 1 − Π(provider failure probabilities) unless failures are independent and the fallback remains compatible

Providers can share clouds, regions, upstream networks, model families or policy dependencies. A fallback also fails functionally when it lacks the required context, tool schema, modality or residency. Reliability calculations must model correlated and semantic failure.

  • Two endpoints in one region may fail together.
  • A text-only fallback cannot complete a vision request.
  • A lower-context model may accept the call but truncate the evidence that mattered.
The first decision is eligibility

The cheapest model should never outrank a forbidden model

Model routing is often described as a quality-versus-price problem. In an enterprise system, the candidate list should first be reduced by policy. A request containing regulated records, export-controlled material or confidential source code may have a limited set of approved regions, providers and retention modes.

Eligibility also includes technical contracts. The route needs enough context, the right modality, the expected JSON schema, compatible tools and a model version that has passed the application's tests. A single endpoint can simplify application code, but it must not conceal these differences from operators.

The safe order is policy, capability, service level, then optimization. Reversing that order creates a router that can save money precisely by violating the requirements it was meant to enforce.

  • Treat provider, region and model allowlists as versioned policy.
  • Reject or redact requests that have no compliant route.
  • Keep authorization and tool permissions outside the model.
  • Record the policy reason for every forced route or denial.
Several mechanisms fit different workloads

Rules, learned routers and cascades solve different problems

A rule router is transparent and useful for hard constraints: language, data class, modality, context size, user tier or a known task family. Its weakness is maintenance. Rules become a fragile decision tree when they try to predict open-ended quality.

A learned router estimates which model is likely to perform well for a prompt. RouteLLM uses preference data; other work predicts difficulty, confidence or marginal gain over a smaller model. These methods can improve the cost-quality frontier, but their labels inherit the evaluator and task distribution used to train them.

A cascade runs a cheaper model first and escalates when confidence or verification is inadequate. Cascades spend more on uncertain cases but add latency and may pay for both answers. The correct design depends on whether a reliable acceptance signal exists after the first call.

  • Use rules for non-negotiable constraints.
  • Use learned scores only inside the approved candidate set.
  • Use cascades when first-pass quality can be checked.
  • Keep a stable baseline route for comparison and emergency fallback.
The router learns what the evaluator rewards

A routing label can be wrong even when it looks objective

Routing research often needs pairwise preferences, benchmark scores or judge-model ratings for each candidate. Those labels are useful, but they are not the application's definition of success. A judge may prefer verbosity, a benchmark may omit tool execution, and a generic instruction-following score may miss a domain-specific factual error.

The strongest evaluation uses task-level acceptance criteria: a calculation matches the ledger, a support reply resolves the issue without prohibited claims, or generated code passes independent tests and review. The router should be measured against the cheapest route that passes that real acceptance test.

When no reliable automatic check exists, sampled human review and conservative escalation are safer than pretending the router's confidence is calibrated.

  • Evaluate the router separately from the models.
  • Include cases where the cheap and expensive model are both wrong.
  • Measure selection regret against an oracle built from accepted outcomes.
  • Audit judge-model bias and disagreement.
One endpoint still needs an honest contract

Provider abstraction stops at the common denominator unless you design around it

Gateways such as LiteLLM and cloud AI gateways can normalize authentication, request formats, quotas, logging and fallback. That is valuable platform work. It does not make every model interchangeable. Tool schemas, safety behavior, reasoning controls, streaming events, image handling, caching and error codes still differ.

A robust internal API defines which features are portable and which are capability-gated. It returns the selected model and route metadata to trusted telemetry, and it prevents a fallback from silently dropping required functions.

The smallest context window in a routed set can become an accidental system limit. Microsoft documents this explicitly for its model router. Similar compatibility traps appear whenever a router accepts requests that only some candidates can process.

  • Publish an internal capability matrix.
  • Use typed request and response contracts.
  • Test streaming and tool behavior per route.
  • Expose a controlled model override for diagnosis, not routine application coupling.
Model choice and load balancing interact

The best model on paper can miss the deadline in a busy queue

Quality routers choose a model. Serving routers choose an endpoint. In production those decisions interact. A local model may be cheaper but saturated; a hosted model may be healthy but near quota; a cached prefix may make one replica much faster than another.

Kubernetes Gateway API Inference Extension and GKE Inference Gateway use model and serving signals such as queue depth, cache state and accelerator utilization to choose endpoints. Research in 2026 is also examining joint model and instance routing rather than optimizing the two layers independently.

The routing hot path must remain cheap. A sophisticated scoring model that adds hundreds of milliseconds or collapses under load can destroy the benefit it predicts.

  • Track queue and quota state alongside model quality.
  • Separate interactive and batch objectives.
  • Protect high-priority traffic from bulk workloads.
  • Benchmark router overhead at production concurrency.
Availability is not enough

A successful HTTP response can still be a failed fallback

Fallback logic is often written as a list of models. A real fallback contract is stricter. The alternate route must remain within the approved geography and retention policy, support the required input and tools, and produce an output the application can validate.

Retries should distinguish transient capacity errors from invalid requests, safety denials and deterministic model failures. Replaying a non-idempotent tool workflow can duplicate an external action. Switching models halfway through a conversation can also change tone, safety behavior or interpretation of prior context.

Circuit breakers, health checks and bounded retries improve availability, but every fallback path needs its own acceptance and security testing.

  • Define retryable error classes.
  • Use idempotency keys for external actions.
  • Keep fallbacks inside the compliant model subset.
  • Tell downstream systems when the route changed.
Telemetry must explain the decision without leaking the prompt

Route-level metrics are more useful than one blended success rate

A hybrid system needs traces that connect application, task class, router version, policy outcome, selected model, region, cache status, tokens, latency, retries, verifier result and final acceptance. OpenTelemetry's semantic-convention work offers a common vocabulary, while self-hosted servers such as vLLM expose queue, cache and token metrics.

Raw prompts and outputs are often the most sensitive data in the system. Logging everything makes debugging easy and privacy difficult. Store low-cardinality route features and structured outcomes by default, then use controlled sampling or redacted evidence for investigation.

Dashboards should reveal who is paying for escalation, where a route is failing and whether a cheap model's apparent savings are creating downstream review work.

  • Version the router, prompt, policy and candidate set.
  • Measure route distribution by application and task.
  • Separate model error, gateway error and policy denial.
  • Apply retention and access rules to evaluation traces.
The candidate pool never stays still

New models, prices and provider behavior turn routing into continuous governance

Cloud routers can add models and failover behavior over time. Self-managed teams update checkpoints, quantization, serving engines and hardware. Prices, quotas, context limits and residency options also change. A route policy that was optimal last quarter can become expensive or noncompliant without any application-code change.

Candidate changes should enter through a registry and canary process. Replay held-out tasks, compare route decisions, check output contracts, test fallbacks and review data-processing terms before expanding traffic. New models should not be automatically eligible merely because a provider added them.

Rollback must restore the router policy and model set together. Reverting only the classifier while leaving a changed candidate pool does not recreate the previous behavior.

  • Pin model and router versions where the platform allows it.
  • Use shadow routing before active routing.
  • Canary by task and data class, not only percentage of traffic.
  • Keep a reproducible record of the prior candidate set and prices.
Test it properly

What a benchmark worth believing should report

A performance number means little unless the workload, system configuration and quality bar are fixed. This is the minimum record a team should keep.

MetricHow to measure itWhy it matters
End-to-end accepted-task rate Apply task-specific acceptance tests after routing, inference, tools and normalization. Router accuracy alone does not show whether the user received a usable result.
Oracle routing regret Compare the chosen route with the cheapest compliant candidate that passed for the same task. This distinguishes unavoidable model limits from poor selection.
Quality-cost frontier Sweep route thresholds and plot accepted quality against complete request cost. One operating point hides whether the policy is efficient.
Policy violation rate Test sensitive, regional and restricted requests against the provider and model allowlists. A high-quality answer is still a failure when it crosses a forbidden boundary.
Escalation precision and recall Measure whether tasks that needed the stronger route were escalated and whether unnecessary escalations were avoided. Both missed escalation and over-escalation have material costs.
Fallback semantic success Inject endpoint, quota and region failures and verify that the fallback preserves capabilities, policy and output contract. Transport availability can conceal a functionally invalid response.
Tail latency by route Report p50, p95 and p99 router, queue, model, tool and total latency. Average latency hides overloaded or repeatedly retried paths.
Complete cost per accepted task Include router, model, cache, retry, verifier, tool, gateway and human-review costs. List-price comparisons overstate savings.
Router calibration Compare predicted quality or escalation confidence with observed acceptance by task class. A threshold is meaningful only when the score is calibrated on the deployment distribution.
Route stability Repeat identical and minimally changed requests and measure route and outcome variance. Unstable routing complicates caching, support and reproducibility.
Distribution-shift performance Test new languages, task types, prompt lengths and adversarial inputs that were absent from router training. A learned router can fail before the underlying models do.
Capacity-aware throughput Load test the gateway and candidate endpoints while tracking queue depth, cache hits, quotas and accepted throughput. Offline quality predictions may fail under production contention.
Change regression Replay the held-out suite whenever a candidate, provider API, price, policy or router version changes. The routing system changes even when application code does not.
Observability completeness Verify that each decision can be reconstructed from non-sensitive telemetry and controlled evidence. Unexplained routing prevents incident analysis and cost accountability.
Product choices

Four sensible deployment patterns

01

Policy-first rules with explicit model tiers

Where it fits
Regulated or predictable workloads with strong data and feature constraints.
What you take on
Easy to explain and audit, but rules require maintenance and may miss nuanced quality differences.
02

Small-model first with verified escalation

Where it fits
High-volume tasks that have a dependable acceptance check after the first response.
What you take on
Can save materially, but uncertain cases pay two calls and extra latency.
03

Learned quality-cost router behind an AI gateway

Where it fits
Diverse workloads with sufficient labeled outcomes and a governed candidate registry.
What you take on
Adapts beyond hand rules, while introducing model drift, evaluator bias and another production component to secure.
04

Private-local and hosted hybrid

Where it fits
Organizations that need local handling for sensitive or routine work and cloud capability for approved difficult tasks.
What you take on
Improves control and resilience, but doubles compatibility, capacity and lifecycle responsibilities.
Lessons from the edge cases

Where projects usually go wrong

01

Cost routing crosses a data boundary

What you see: A sensitive request is sent to an unapproved provider because it scored cheapest.

What to do: Filter by data policy before optimization and test deny cases continuously.

02

The router learns benchmark shortcuts

What you see: Offline scores look strong while production task acceptance falls.

What to do: Train and evaluate on application outcomes, with held-out task families and human audits.

03

Fallback drops a required capability

What you see: The response succeeds but tool calls, images, citations or structured output disappear.

What to do: Define capability-equivalent fallback groups and validate the final contract.

04

Context is silently truncated

What you see: A route selects a model with a smaller effective context and loses decisive evidence.

What to do: Filter by measured context requirement and reject rather than truncate without policy.

05

Retries duplicate an action

What you see: A tool call or transaction is executed more than once after a timeout.

What to do: Use idempotency keys, durable action state and retry rules that distinguish generation from execution.

06

The router becomes the latency bottleneck

What you see: Scoring time erases the benefit of the selected model.

What to do: Keep hot-path features cheap, cache safe decisions and load test router concurrency.

07

Quality and load routing fight each other

What you see: The chosen model is sent to an overloaded replica while available capacity sits elsewhere.

What to do: Coordinate model selection with endpoint health, queue and cache-aware scheduling.

08

One application consumes shared quota

What you see: Other teams receive rate-limit failures despite healthy models.

What to do: Enforce per-tenant token budgets, priorities and admission control at the gateway.

09

Prompt logs leak sensitive data

What you see: Centralized observability becomes a new repository of confidential prompts and outputs.

What to do: Default to metadata, redaction and controlled sampling with strict retention and access.

10

Provider updates silently expand the pool

What you see: A newly available model receives production data before legal and technical approval.

What to do: Use explicit model subsets and a governed registry; never auto-enroll candidates.

11

The selected model is hidden from support

What you see: The same request behaves differently and nobody can explain why.

What to do: Record route, model, region and router version in trusted telemetry and support traces.

12

Savings create downstream work

What you see: Cheaper outputs require more human correction, retries or customer support.

What to do: Measure complete cost per accepted task and defect escape, not API spend alone.

Before release

A checklist you can actually use

  1. Define the business acceptance test for every routed task class.
  2. Classify data sensitivity, residency, retention and permitted providers before model selection.
  3. Maintain a versioned capability matrix for context, modality, tools, schemas and languages.
  4. Choose a stable baseline model and route for comparison.
  5. Decide which constraints are hard exclusions and which are optimization weights.
  6. Evaluate rules, learned routing and cascades against the same held-out tasks.
  7. Measure router quality separately from model quality.
  8. Calculate complete cost per accepted task, including retries and review.
  9. Test the quality-cost frontier across several thresholds.
  10. Calibrate escalation scores on the real deployment distribution.
  11. Coordinate model choice with quotas, queue depth, cache state and endpoint health.
  12. Define capability-equivalent fallback groups.
  13. Classify retryable errors and protect external actions with idempotency.
  14. Return or record the selected model and route for diagnosis.
  15. Apply per-tenant authentication, quotas and spending limits at the gateway.
  16. Keep raw prompts out of routine logs unless a controlled purpose requires them.
  17. Version router policy, candidate set, prices, prompts and evaluators.
  18. Shadow-test new routes before they receive production responses.
  19. Canary changes by task and data class.
  20. Inject provider, region, quota and self-hosted capacity failures.
  21. Retain a rollback package for both router and candidate set.
  22. Reassess legal and security terms whenever a provider, region or feature changes.
  23. Review route drift, escalation, policy denials and cost allocation on a fixed schedule.
Plain-language definitions

Terms worth knowing

Model router
A component that selects a model or inference path for each request using rules, predictions or both.
AI gateway
A controlled access layer for authentication, quotas, policy, observability, transformation, routing and resilience across AI endpoints.
Candidate set
The approved models and endpoints that a router is allowed to consider for a defined workload.
Hard constraint
A requirement such as data residency or modality support that excludes a route rather than merely lowering its score.
Cascade
A sequence that tries a cheaper or simpler model first and escalates when acceptance or confidence is inadequate.
Routing regret
The loss from choosing a route other than the best compliant route that could have satisfied the task.
Escalation
Moving a request to a more capable, costly or controlled inference path.
Semantic fallback
A fallback that preserves required capabilities, policy and output meaning, not only network availability.
Circuit breaker
A resilience control that temporarily stops calls to an unhealthy backend and later probes recovery.
Data residency
Controls governing where defined customer data is stored or processed, with scope and exceptions determined by the service terms.
Inference residency
A control specifying where model execution occurs for supported requests.
Route calibration
The degree to which router confidence or predicted quality matches observed task success.
Shadow routing
Sending a copy or replay of a request to an alternative route for evaluation without using its answer for the user.
Cache affinity
A routing preference for an endpoint that already holds reusable prompt or KV-cache state.
Model registry
A governed record of approved model versions, endpoints, capabilities, terms, evaluations and lifecycle status.
About the author

H. Omer Aktas

H. Omer Aktas is the independent editor and publisher of WTFIsTrending.com. He applies more than 30 years of operational, surveillance, analytics and systems experience from regulated casino environments to questions of evidence, controls, implementation risk and deployment reality.

Source trail · 26 references

Primary references and technical starting points

These sources support the architecture, runtime, benchmark and security claims. Vendor capabilities can change, so the article records the distinction between established evidence, measured product behavior and editorial interpretation.

  1. 01 AWS: Understanding intelligent prompt routing in Amazon Bedrockdocs.aws.amazon.com
  2. 02 Microsoft Foundry: Model router conceptslearn.microsoft.com
  3. 03 Azure Architecture Center: Choose the right AI modellearn.microsoft.com
  4. 04 Google Vertex AI: GenerationConfig routing configurationcloud.google.com
  5. 05 Kubernetes Gateway API Inference Extensiongateway-api-inference-extension.sigs.k8s.io
  6. 06 Google Cloud: GKE Inference Gatewaydocs.cloud.google.com
  7. 07 Azure API Management: AI gateway capabilitieslearn.microsoft.com
  8. 08 Azure API Management: LLM token-limit policylearn.microsoft.com
  9. 09 LiteLLM gateway and unified model interfacedocs.litellm.ai
  10. 10 OpenTelemetry semantic conventionsopentelemetry.io
  11. 11 vLLM production metricsdocs.vllm.ai
  12. 12 OpenAI API data controls and residencyplatform.openai.com
  13. 13 Anthropic API data residencyplatform.claude.com
  14. 14 Anthropic prompt caching and isolationplatform.claude.com
  15. 15 NIST AI Risk Management Frameworknist.gov
  16. 16 NIST AI 600-1 Generative AI Profilenist.gov
  17. 17 OWASP LLM01: Prompt Injectiongenai.owasp.org
  18. 18 OWASP LLM02: Sensitive Information Disclosuregenai.owasp.org
  19. 19 RouteLLM: Learning to Route LLMs with Preference Dataarxiv.org
  20. 20 FrugalGPT: Reducing LLM cost while preserving performancearxiv.org
  21. 21 AutoMix: Automatically Mixing Language Modelsarxiv.org
  22. 22 Hybrid LLM: Cost-efficient and quality-aware query routingarxiv.org
  23. 23 RouterEval: Benchmarking LLM routingarxiv.org
  24. 24 RouteBalance: Joint model routing and load balancingarxiv.org
  25. 25 BalanceRoute: Online load balancing for LLM servingarxiv.org
  26. 26 RouteLMT: Marginal-gain routing for hybrid translationarxiv.org