01
Router request compatibility and model selection
Whether an OpenAI-compatible agent can switch to the Sapiom chat-completions endpoint without changing its request shape, and how Router picks a model per request from task shape, context size, latency, quality, cost, reliability, and availability signals.
“Sapiom selects the most efficient allowed model for each task and meters every call.” www.sapiom.ai
Mapped capabilities
4 capabilities
Endpoint and auth swap
POST to the Sapiom chat-completions path with a Bearer API key and JSON content type; what the caller must change versus keep.
OpenAI-compatible request shape
Standard messages payload continues to work; behavior when the caller omits or specifies fields the routing layer would otherwise decide.
Per-request selection signals
Selection across efficient, mid-tier, and frontier tiers using task shape, input and context size, latency, quality, and cost.
Route alternatives under pressure
Retry route, fallback route, and policy hold as distinct outcomes when the preferred allowed model is unavailable or disallowed.
Illustrative example
- Input
- Our agent already speaks the OpenAI chat-completions format. We point it at the Sapiom Router URL with our Bearer key and send no model field. What runs, and does our client code change?
- Expected behavior
- Explains that Router evaluates each request at execution time and selects the most efficient allowed model under the account's cost and policy constraints, and that the OpenAI-compatible message format is unchanged, so only the endpoint URL and API key differ.




