Skip to main content
Multipath uses a separate SERV reasoning transformation for system prompts with several branches, exceptions, or competing rules. SERV generates a Multipath reasoning prompt from the source instructions and sends that transformed prompt to the requested model.

Add Multipath to a model ID

Add -serv-multipath to a supported base model ID. The suffix is a model feature, not an application tool, so you do not add a function definition or implement a handler for it.
SERV removes the feature suffix before routing to the upstream provider. Use a real base model from the model catalog, then append -serv-multipath exactly once.

Combine Multipath with Kronos

For complex branching rules that also need semantic auditing, combine the features in one suffix:
The order does not change the selected features. -serv-multipath-kronos is also recognized, but use one consistent spelling across your integration.

When to use Multipath

Use Multipath for decision trees, policy matrices, routing rules, and instructions where different conditions lead to different outcomes. For a short, linear system prompt, start with the standard SERV model and measure before adding the feature. Multipath does not execute branches or authorize actions in your application. Keep business rules, permissions, and side-effect checks in your code. The first matching request generates and stores a Multipath reasoning prompt. Later requests in the same organization can reuse it when the source prompt and prompt version match. The requested upstream model still runs for every request. See Monitor usage and billing.