Do I need to change application code?
Usually only the base URL, the key and the model name. The gateway serves an industry-standard chat-completions API and other widely used model API formats, so existing clients keep their request and response shapes.
What is a model alias?
A stable name for a capability that platform teams map to an allowed provider and model with a fallback order. Applications call the alias; the mapping can change without an application release, and the ledger records which model answered.
Are streaming and batch requests governed the same way?
Yes. Streamed responses are inspected in windows with fail-closed holdback, and each batch line runs through the same handler as a live request with its own inspection, routing, pricing and ledger entry.
How do I find the trace for a request?
The response carries trace context; the request ID opens the full trace in the console, with the timing waterfall, policy result, route reason, budget status and provider used. Traces also export over OTLP to your collectors.
Can prompts be managed centrally?
Yes. The prompt registry holds named, versioned, labeled prompts that the gateway renders before inspection. A request names the prompt and its variables instead of embedding the text.