The AI Model Provider entity lets you securely store and manage credentials for connecting to upstream LLM services. Use AI Model Providers to:
- Store API keys for OpenAI, Azure, Bedrock, or any other LLM provider
- Centrally manage and rotate credentials across multiple AI Models
- Enforce consistent authentication across your deployments
An AI Model Provider manages outbound credentials, which is distinct from the inbound authentication managed by an AI Auth Strategy. When an AI Consumer calls an AI Model, the AI Auth Strategy checks who they are. The AI Model then uses the AI Model Provider’s credentials to forward the request upstream.
Each AI Model Provider has a type that selects the upstream LLM service and configures provider-specific options. See the schema for supported types, and the per-provider pages under AI Gateway providers for provider-specific configuration and limitations.