AI Providers
AI Providers hold the credentials and connection details for a large language model service
(OpenAI, Anthropic, Azure OpenAI, Ollama, a custom OpenAI-compatible endpoint, or Amazon Bedrock).
The polymorphic type discriminator selects the shape; required fields vary per type.
Secret fields are encrypted at rest and never returned by read endpoints. Providers are referenced by AI Judges and can be tested against a caller-specified model.
List AI providers
Lists all AI providers accessible to the current member.
Create an AI provider
Creates a new AI provider. Admins can create shared providers or personal providers.
Get an AI provider
Returns the configuration of an AI provider.
Update an AI provider
Updates the provider name and connection details. Provider type cannot be changed; the request
Delete an AI provider
Returns 409 if any AI judges still reference this provider.
Test an AI provider
Verifies that the configured credentials and connection details successfully reach