Custom Providers
Create custom provider
POST
Create a new custom provider or update an existing one (upsert by
provider_id). Custom providers allow you to configure custom LLM API endpoints with your own credentials.
Upsert behavior: If a provider with the same
provider_id already exists in your organization, it will be updated with the new values.Write-only fields: The
api_key and extra_kwargs fields are accepted in requests but never returned in responses for security reasons.Request body
string
required
Unique provider identifier within your organization.
Example
Example
string
required
Human-readable provider name.
Example
Example
string
API key for the provider (write-only, never returned in responses).
Example
Example
object
Additional provider configuration (write-only, never returned in responses).
Common fields
Common fields
base_url(string): Custom API base URLtimeout(integer): Request timeout in secondstemperature(float): Default temperature settingmax_tokens(integer): Default max tokens
Example
Example