Auto
FeaturedDOS.AI Auto analyzes each request and classifies it as Simple, Medium, or Complex. Simple and Medium requests use DOS.AI, while Complex requests can use an eligible paid route configured in the live catalog. The OpenAI-compatible endpoint keeps one integration, and response headers identify the requested and provider model for inspection.
Smart Router Architecture
Auto-Tiered EngineDOS Smart Router (model: "auto") dynamically classifies query intent, token volume, and reasoning depth in < 4ms to dispatch across 3 destination tiers with zero markup and 99.99% circuit breaker auto-failover.
Selected Models/Top Models Used by DOS Router4 Active Targets
Real-time dispatch distribution across specialized destination models based on prompt complexity and context requirements.
Destination Tiers
Fast & Efficient
Simple tasks, quick answers.
Balanced
Everyday tasks, balanced capability.
Advanced Reasoning
Complex problems, deeper reasoning.
5-Step Routing Lifecycle
model: "auto"Request
Your application sends a standard OpenAI-compatible request with model set to auto.
Complexity Check
DOS classifies the request as Simple, Medium, or Complex.
Route Decision
Simple and Medium use DOS.AI. Complex can use an eligible route from the live catalog.
Provider Request
The gateway sends the request through the route resolved from the tier and current catalog configuration.
Visible Route
Response headers identify the requested and provider model so your application can inspect the route.
Honors your custom provider credentials with zero platform markups.
Instant multi-provider failover when upstream encounters 429s or outages.
100% official publisher list price. All enterprise discounts belong to internal margin.
Enforces strict per-key and agent spending ceilings before request dispatch.
API Integration
Use the DOS API to integrate Auto into your applications. Compatible with standard OpenAI SDKs for easy drop-in migration.
curl https://api.dos.ai/v1/chat/completions \
-H "Authorization: Bearer $DOS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "auto",
"messages": [
{
"role": "user",
"content": "Hello!"
}
]
}'