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 Bring a key revuo:promptshuttle

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": ""
    }
  }
}