This is in development. Details may change before it is available.
Supported providers
Add a credential
Owners and admins open AI Gateway, then Provider credentials, and choose Add credential. Name it, choose the provider and fill in what that provider needs. Under Models, list the models it may serve, or leave it empty for every model. Altrum checks the credential with the provider; one the provider refuses is marked Needs attention, with the provider’s reason.- A credential is encrypted when it is stored, and never shown again. The list shows only its last characters.
- Altrum never writes a credential into a log.
- To replace a credential, store the new one and remove the old one. A stored credential can be renamed, switched off and limited to some models, but its secret cannot be edited.
- You can store several credentials for one provider, for example for different accounts or regions. Requests to that provider use all of them.
- The models a credential lists are the models anyone in your organization can reach through it. Each key can narrow them further. See Models and routing.
What Altrum refuses to store
Altrum calls a provider from the Altrum network, so it refuses a credential that would reach anything else:- An address that is not public: an Azure endpoint must be an https address that anyone on the internet could reach. An address inside a private network, or one that points back at Altrum, is refused.
- A reference to somewhere else instead of the value itself, such as the name of an environment variable.
- A credential that relies on the machine Altrum runs on to sign in. A Bedrock credential needs its own API key or access key, a Vertex credential its own service account key, and an Azure credential its own API key or app registration. Altrum never signs in as itself on your behalf.
- For Vertex, anything other than a service account key.