What a provider needs
Most take a name and an API key. The name is not cosmetic — it is what appears in routes and in every trace, soopenai-prod will serve you better than
OpenAI the first time two entries exist.
Some providers do not authenticate with a single key:
Keys are stored encrypted and never shown again. On an existing entry, leaving
the key blank keeps the stored one; typing a new one replaces it. Rotating a
credential is therefore an edit on the entry, and nothing downstream has to
change — applications, policies and access all point at the entry, never at the
secret.
Contract pricing
Cost in Analytics, on every trace, and in any budget policy is only as true as the rates behind it. By default TrustGate prices traffic at list rates. If you negotiated something else, the reporting is wrong until you say so here.
Overrides win wherever they match; the discount covers everything else. A flat
contract needs only the discount. Add overrides for the models priced outside it.
This matters beyond reporting: a budget policy that stops spend at a threshold is
counting with these numbers.
Instances
A provider entry holds as many instances as you need — production and staging keys, two Azure deployments, one key per cost centre. Each is configured and tested on its own, and each is selectable independently when routing or an application picks a destination.Every provider
These are the providers the gateway knows how to talk to. Anything not listed connects through OpenAI Compatible, which is the entry for self-hosted models and vendors that expose an OpenAI-shaped API. The format column is the wire protocol the gateway translates to. It matters in exactly one situation: a provider speaking theopenai format accepts an
OpenAI-shaped request unchanged, so moving traffic between two of them is a
routing change and nothing else.