Updates a provider’s configuration. Expects ALL fields to be provided, including both edited and non-edited fields. Partial updates are not supported.
Provider name
Update provider request. Keys are managed separately via /api/providers/{provider}/keys.
Network configuration for provider connections
Concurrency settings
Proxy configuration
Custom provider configuration
Provider updated successfully
Provider configuration response
AI model provider identifier
openai, azure, anthropic, bedrock, cohere, vertex, vllm, mistral, ollama, groq, sgl, parasail, perplexity, replicate, cerebras, gemini, openrouter, elevenlabs, huggingface, nebius, xai, runway, fireworks Network configuration for provider connections
Concurrency settings
Proxy configuration
Custom provider configuration
Status of the provider
active, error, deleted Operational status (e.g., list_models_failed)
Error/status description
Hash of config.json version, used for change detection