# Super Intelligence Router

A virtual-model strategy. Each request gets a difficulty score from 0 to 100, computed in well under a millisecond from the request itself.

| Signal | Effect |
| --- | --- |
| Prompt and conversation length | Up |
| Code blocks and source code | Up |
| Words like debug, prove, design, refactor, analyze | Up |
| Math notation | Up |
| Images | Up |
| High reasoning effort or extended thinking | Strongly up |
| Low reasoning effort, greetings, translations, short rewrites | Down |

Below 25 is **simple**, 25 to 54 is **standard**, 55 and up is **complex**. If a tier has no available target, the request moves up to a stronger tier, never down.

Every response carries the decision:

```text
X-ZRouter-Route: super_intelligence; tier=complex; score=63; reasons=code,reasoning-cues
```

Setup: create a virtual model, add targets, choose **Super Intelligence Router**, and assign targets to at least one tier. Then send `"model": "<name>"`.
