PromptShuttle
get_model_routing
Reads the tenant's LIVE model routing rules (virtual models) and shows what each alias actually resolves to, plus the capabilities of every model behind it. Use this before pointing a flow or template at a model name that is not in the model catalog: a routing alias looks exactly like a model name at the call site, but resolves per environment to an ordered list of real models — and under the random strategies to a different one on every run. The reported capabilities are what makes a rule safe or not: a rule whose models disagree on structured-output support, input modalities or logprobs is a rule whose behaviour changes with the dice roll, and 'capabilityMismatches' names those disagreements. Pass responseSchemaJson to check, without spending a run, whether a specific response schema survives on every model behind every rule.
Remote (network-hosted) · Needs a self-provisionable API key
Other tools also called get_model_routing?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"environment": {
"description": "Environment to evaluate rules for (e.g. 'production'). Omit to report every rule with its environment scoping.",
"type": "string",
"default": ""
},
"responseSchemaJson": {
"description": "Optional JSON Schema object to check for portability across each rule's models. Must be a JSON object, not a JSON-encoded string.",
"type": "string",
"default": ""
}
}
}