90 days of the enterprise, pro and team plans free, no card needed. See the plans
Cost estimator
Paste a prompt. The router estimates tokens, scores every target and quotes each one with its price split into input and output, expected quality and latency, then names the recommended, cheapest capable, best-quality and fastest picks.
Nothing is executed and the prompt is not stored. Tokens are estimated from the text; costs use each model's list price.
Qwen3.5 4B
$2.35 / month at 10K requests
Qwen3.5 4B
$0.1175 / month at 10K requests
Qwen3.5 4B
$2.35 / month at 10K requests
Qwen3.5 4B
$2.35 / month at 10K requests
35 tokens in, 200 out (predicted); confidence 22%.
Ranked by the router's utility; cost splits input and output tokens at list price. The routing quality score is the router's own estimate for this prompt (its prior for the model, adjusted by learned outcomes), on a 0-1 scale - not an independent benchmark.
| # | Target | Input | Output | Per request | Routing quality | Latency |
|---|---|---|---|---|---|---|
| 1 | domain fit 100% · complexity fit 100% · quality prior 0.70 | $0.0000350 | $0.00020 | $0.00023 | 0.71 | 1.20 s |
| 2 | domain fit 50% · complexity fit 100% · quality prior 0.60 | $0.0000017 | $0.0000100 | $0.0000117 | 0.65 | 1.5 min |
| 3 | rule 'support-domain' prefers · domain fit 50% · action fit 0% | $0.0000700 | $0.00040 | $0.00047 | 0.65 | 1.50 s |
| 4 | domain fit 50% · complexity fit 64% · quality prior 0.93 | $0.0000021 | $0.0000800 | $0.0000821 | 0.63 | 31 min |
| 5 | domain fit 50% · complexity fit 100% · quality prior 0.55 | $0.0000070 | $0.0000400 | $0.0000470 | 0.62 | 31 min |
| 6 | domain fit 50% · complexity fit 100% · quality prior 0.75 | $0.0000006 | $0.0000180 | $0.0000186 | 0.60 | 9.1 min |
| 7 | domain fit 50% · complexity fit 86% · quality prior 0.78 | $0.0000006 | $0.0000180 | $0.0000186 | 0.55 | 34 min |
| 8 | domain fit 100% · action fit 0% · complexity fit 100% | $0.0000035 | $0.0000200 | $0.0000235 | 0.51 | 1.50 s |
| 9 | domain fit 50% · action fit 50% · complexity fit 100% | $0.0000006 | $0.0000180 | $0.0000186 | 0.53 | 29 min |
| 10 | Translation skillskill domain fit 50% · action fit 0% · complexity fit 100% | $0.0000175 | $0.00010 | $0.00012 | 0.49 | 400.0 ms |
| 11 | Summarization skillskill domain fit 50% · action fit 0% · complexity fit 100% | $0.0000280 | $0.00016 | $0.00019 | 0.49 | 1.20 s |
| 12 | domain fit 100% · action fit 0% · complexity fit 100% | $0.00017 | $0.00100 | $0.00118 | 0.51 | 12.0 s |
| 13 | Customer notification workflowworkflow domain fit 50% · action fit 0% · complexity fit 100% | $0 | $0 | $0.00400 | 0.53 | 2.00 s |
| 14 | B Calculatortool domain fit 0% · action fit 0% · complexity fit 100% | $0 | $0 | $0 | 0.43 | 5.0 ms |
| 15 | B Web searchtool domain fit 50% · action fit 0% · complexity fit 100% | $0 | $0 | $0 | 0.45 | 1.20 s |
| 16 | domain fit 0% · complexity fit 100% · quality prior 0.84 | $0.00028 | $0.00160 | $0.00188 | 0.48 | 9.00 s |
| 17 | SQL skillskill domain fit 0% · action fit 0% · complexity fit 100% | $0.0000350 | $0.00020 | $0.00023 | 0.44 | 700.0 ms |
| 18 | Coding agentagent domain fit 0% · action fit 0% · complexity fit 94% | $0.0000021 | $0.0000800 | $0.0000821 | 0.45 | 6.00 s |
| 19 | Research agentagent domain fit 50% · action fit 0% · complexity fit 79% | $0.00021 | $0.00120 | $0.00141 | 0.44 | 8.00 s |
| 20 | Code modelllm domain fit 0% · action fit 0% · complexity fit 100% | $0.0000021 | $0.0000800 | $0.0000821 | 0.40 | 26.6 s |
| 21 | H domain fit 100% · action fit 0% · complexity fit 100% | $0.0175 | $0.1000 | $0.1175 | 0.47 | 5.0 min |
| 22 | Image generatortool domain fit 0% · action fit 0% · complexity fit 100% | $0.00140 | $0.00800 | $0.00940 | 0.37 | 9.00 s |
Recommended models
Live quotes of representative prompts against this deployment's catalogue, recomputed every minute. Rankings follow the targets, list prices and learned quality, not a hand-maintained list.
gpt-oss-20bllm
Photo: Jakub Zerdzicki
The same quote is one call away: anonymous quotes are rate limited per client, keyed quotes apply your tenant rules and show up in your usage.
curl -s /api/v1/estimate -H "Authorization: Bearer $OSR_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Summarise this contract...", "monthly_requests": 50000}'osr estimate quotes against a local catalogue and the MCP server exposes estimate and recommend tools to VS Code, Cursor and Claude.
from opensmartroute.estimate import estimate
q = estimate(router, "Summarise this contract...", output_tokens=300)
print(q.recommended.name, q.recommended.cost_usd, q.savings_usd)Set up the IDE integration under Integrations or read the MCP guide.
Why: domain fit 50% · complexity fit 100% · quality prior 0.75
GLM 4.7 Flashagent
Why: rule 'hard-coding-to-agent' prefers · domain fit 100% · action fit 50%
GLM 4.7 Flashllm
Why: domain fit 67% · complexity fit 100% · quality prior 0.93
skill-summarizeskill
Why: rule 'legal-persona' prefers · domain fit 100% · complexity fit 100%
Glm-ocrllm
Why: domain fit 33% · complexity fit 100% · quality prior 0.74
Qwen3.5 4Bllm
Why: rule 'pii-stays-onprem' prefers · domain fit 100% · complexity fit 100%
router's pick for 1 use case · cheapest 1x · best quality 1x
router's pick for 1 use case · cheapest 1x · best quality 1x
router's pick for 1 use case · cheapest 1x · best quality 1x
router's pick for 1 use case · cheapest 2x
router's pick for 1 use case · best quality 1x
router's pick for 1 use case · best quality 1x
Set the daily or monthly line per workspace, per tenant and per API key; the router answers 429 at it instead of surprising finance at month end.
Free plan, no card. Fifteen thousand decisions a month with the full trace.