AI router
An AI router sits between your code and the model providers and decides which model answers each request. The AI Stupid Level Smart Router decides from public benchmark results. Every model runs the same coding, reasoning and tool-use tasks on a fixed schedule: coding every four hours, reasoning and tool use daily, with an hourly canary probe. Your own provider keys, no markup on tokens.
1,000 routed requests a month free · your own provider keys · no card
auto-coding to auto-cheapest.01
An AI router, also called an LLM router or AI model router, is a service between your application and several model providers. It speaks one API, holds the provider connections and chooses the model that answers each request, so your code names a job instead of a model.
02
Routers differ most in the signal behind the choice. Four are common, and many routers mix them.
03
The live router’s own picks for an example caller who holds a key for every provider. They move as the boards re-run: coding every four hours, reasoning and tool use daily, with an hourly canary probe.
| Mode | Ranks on | Sends the request to |
|---|---|---|
auto-best | The Combined board: coding 50%, reasoning 25%, tool use 25%. | GPT-5.6 Luna · OpenAI |
auto-coding | The Coding board: repository bug fixes graded by the project’s own tests. | GPT-5.6 Luna · OpenAI |
auto-reasoning | The Reasoning board: long, multi-turn working sessions. | GPT-6.1 Sol · OpenAI |
auto-tooling | The Tool use board: sandboxed agent tasks with real tools. | GPT-6.1 Sol · OpenAI |
auto-value | Within 5 points of the best Combined score, the most points per dollar of a scored run. | GPT-6 Luna · OpenAI |
auto-fastest-quality | Within 5 points of the best Combined score, the lowest median response time. | GPT-6.1 Terra · OpenAI |
auto-fastest | The lowest response time outright. | Gemini 3.5 Flash Lite · Google |
auto-cheapest | The lowest list price per token. | GPT-6 Luna · OpenAI |
As of 30 Oct 2026, 15:27 UTC · the router’s own picks for an example caller with keys for all 6 providers
Every mode, the rule it ranks on and an explorer with the request to send are on the Smart Router page. The boards themselves are public: best LLM for coding, best LLM for reasoning and best AI model for agents.
04
One OpenAI-compatible endpoint in front of every model on the leaderboard, with the model for each request chosen from the public boards.
auto-coding, auto-reasoning, auto-tooling and auto-best rank on the boards. auto-value and auto-fastest-quality choose among the models within 5 points of the best, then by cost or speed. auto-task reads each request and picks the board itself. A statistical tie goes to your tie-break, cheapest per task by default./v1/chat/completions with streaming, tool calls and JSON output, and a native Anthropic /v1/messages for Claude Code.X-AISM-Reasoning header names the model, the provider and why it won.The methodology is public: every weight, statistical test and drift constant. The test tasks are private, so no lab can train on them. How each board is scored is on the methodology page, and every rule the router applies is on the Smart Router page.
05
Anything that takes an OpenAI-compatible base URL works, from the OpenAI SDKs to LangChain, Cursor and n8n.
https://aistupidlevel.info/v1 and send a mode such as auto-coding as the model.from openai import OpenAI
client = OpenAI(
base_url="https://aistupidlevel.info/v1",
api_key="aism_your_key_here",
)
response = client.chat.completions.create(
model="auto-coding",
messages=[{"role": "user", "content": "Fix the failing test in parser.py"}],
)
print(response.choices[0].message.content)To try it before adding a provider key, send the X-ASL-Sandbox: true header: the request runs through the real routing and returns a mock answer in the real shape, with nothing called or counted. Every endpoint and parameter is in the router documentation, and the integrations hub has the settings for each tool.
06
Side by side with OpenRouter, Requesty, Vercel AI Gateway, LiteLLM, Portkey, Cloudflare AI Gateway, Helicone AI Gateway and Not Diamond, each described from its vendor’s own pages.
07
An AI router, also called an LLM router or AI model router, is a service between your application and several model providers that chooses which model answers each request, behind one API and one key. Your code names a job, such as coding or a quick reply, and the router picks the model, translates the request for that provider and falls back to another model if the first one fails. The AI Stupid Level Smart Router makes that choice from public benchmark results: every model on the leaderboard runs the same coding, reasoning and tool-use tasks, coding every four hours, reasoning and tool use daily, with an hourly canary probe.
A smart router chooses the model for each request automatically instead of sending everything to one hard-coded model name. What makes it smart is the signal behind the choice: rules you write, price, a prompt classifier, or test results. The Smart Router uses benchmark results, with 14 auto-* modes such as auto-coding, auto-reasoning and auto-value, and it moves a model whose drift detector has fired behind the healthy ones.
They overlap. A gateway is the plumbing: one endpoint, keys, logs, budgets and retries in front of the providers. A router is the decision: which model gets this request. Most products are some of both. The Smart Router is both: a gateway with your own provider keys and a log per request, and a router whose modes rank on the public boards. A gateway that gathers many providers behind one API is also called an AI aggregator.
The Smart Router adds nothing per token: requests go out with your own provider keys and each provider bills you at its own list price. Plans count routed requests instead. Free includes 1,000 routed requests a month on every provider and every mode, with your own provider keys and no card. Pro Intelligence $12/mo for 10,000 routed requests a month; Developer $25/mo for 100,000. Plans and prices.
The one whose routing signal matches what you care about. Compare what decides the model, whose keys pay for the tokens and at what markup, where it runs, how it fails over, and whether it tells you why it chose a model. Best AI routers in 2026 compares the main options on those points, each from its vendor’s own pages.
Change two settings in any OpenAI SDK: the base URL to https://aistupidlevel.info/v1 and the API key to your router key, then send a mode such as auto-coding as the model name. Claude Code works through the native Anthropic endpoint. Step-by-step guides: Claude Code, Cursor and the rest of the integrations hub.
Every model on the leaderboard: 25 models from 6 providers as this page was rendered, each with its own page under its vendor: OpenAI, Anthropic, Google, DeepSeek, Moonshot AI and Z.ai. The modes rank only the models you hold a provider key for, and any model can also be pinned by its id from GET /v1/models.
Free includes 1,000 routed requests a month on every provider and every mode, with your own provider keys and no card.
1,000 routed requests a month free · your own provider keys · no card
Coding, Reasoning, Tool use and Combined, over 24 hours, 7 days and 30 days.
Already have an account? Log in