Create a custom provider
Create a new custom provider or update an existing one (upsert by provider_id). The api_key and extra_kwargs fields are write-only and never returned for security.
Headers
Authorization
Bearer token. Use Bearer YOUR_API_KEY.
Request
This endpoint expects an object.
provider_id
Unique provider identifier.
provider_name
Human-readable provider name.
api_key
API key for the provider (write-only, never returned).
extra_kwargs
Additional provider config (write-only). Common fields: base_url, timeout, temperature, max_tokens.
Response
Created/updated provider.
id
Provider ID.
provider_id
Unique provider identifier.
provider_name
Provider display name.
created_at
updated_at
Errors
401
Unauthorized Error