v1

latestOpenAPI 3.1.0Apache 2.02026-07-264001921002.3 KB
Providers

Add a new provider

Adds a new provider with the specified configuration.

post/api/providers

Request body

provider'openai' | 'azure' | 'anthropic' | 'bedrock' | 'cohere' | 'vertex' | 'vllm' | 'mistral' | 'ollama' | 'groq' | 'sgl' | 'parasail' | 'perplexity' | 'replicate' | 'cerebras' | 'deepseek' | 'gemini' | 'openrouter' | 'elevenlabs' | 'huggingface' | 'nebius' | 'xai' | 'runway' | 'fireworks' required

AI model provider identifier

send_back_raw_requestboolean
send_back_raw_responseboolean
store_raw_request_responseboolean

Response

Provider added successfully

name'openai' | 'azure' | 'anthropic' | 'bedrock' | 'cohere' | 'vertex' | 'vllm' | 'mistral' | 'ollama' | 'groq' | 'sgl' | 'parasail' | 'perplexity' | 'replicate' | 'cerebras' | 'deepseek' | 'gemini' | 'openrouter' | 'elevenlabs' | 'huggingface' | 'nebius' | 'xai' | 'runway' | 'fireworks'

AI model provider identifier

send_back_raw_requestboolean
send_back_raw_responseboolean
store_raw_request_responseboolean
provider_status'active' | 'error' | 'deleted'

Status of the provider

statusstring

Operational status (e.g., list_models_failed)

descriptionstring

Error/status description

config_hashstring

Hash of config.json version, used for change detection