Skip to content

Tool routing vs model routing

Model routing decides which language model answers a prompt; tool routing decides which capability acts on the world and runs it. They sit at different layers of the same agent and neither replaces the other.

The names are close enough to cause real confusion, and the confusion is expensive: teams shopping for one sometimes buy the other.

Why it matters

Model routingTool routing
Chooses betweenLanguage models and providersTools, skills and their providers
Optimizes forCost, latency, context length, capability of the modelWhether the job gets done, and at what per-call cost
Unit billedTokens in and outA tool call, usually per successful call
Failure looks likeA worse or slower answerA job not done, or done wrong
Typical productOpenRouterToolRouter

An agent normally wants both. The model router decides who thinks; the tool router decides who acts. Swapping the model does not give an agent a web crawler, and adding a crawler does not make the model cheaper.

"The OpenRouter for tools" is a description of the shape, not a claim of equivalence: one connection and one balance in front of many providers, applied to tools rather than models.