Skip to main content
Version: Latest

Inference Platforms

Inference platforms and Semantic Router solve different routing problems. Semantic Router chooses a model or model pool from request meaning and policy. The inference platform deploys that model and chooses a replica according to capacity, locality, and health.

Choose an integration​

PlatformStart withTypical ownership
vLLM Production StackProduction StackvLLM model services, discovery, and replica routing.
AIBrixAIBrixModel deployment, autoscaling, and replica-level traffic management.
llm-dllm-dInferencePool endpoint selection and distributed inference patterns.
NVIDIA DynamoDynamoDynamo graphs, workers, and frontend lifecycle.

Use the platform your infrastructure team already supports. These guides do not replace the platform's release-specific installation, sizing, or upgrade documentation.

Keep the two layers aligned​

For every model pool, align:

  • the Semantic Router provider name and provider_model_id;
  • the platform's served model identity;
  • the stable Service, Gateway, or frontend address; and
  • the modality, context, tool, and protocol capabilities declared by routing policy.

Use Service DNS or a managed gateway address rather than a Kubernetes ClusterIP. Keep replica scheduling out of semantic policy, and keep prompt meaning out of the replica scheduler.

Validate the complete path​

  1. Verify direct generation from every model pool.
  2. Validate the canonical Router configuration.
  3. Verify a request through each public virtual model.
  4. Confirm both the semantic selection and the serving replica.
  5. Exercise unavailable-model behavior explicitly; do not assume the Router or platform provides cross-model fallback unless you configured and tested it.

For the surrounding deployment choices, return to Choose a Deployment.