Overseer Docs
API Reference

Providers

LLM Provider management API

Providers API

Manage LLM providers and their configurations.

List Providers

GET /api/providers

Response (200):

{
  "providers": [
    {
      "id": "openai",
      "name": "OpenAI",
      "enabled": true,
      "models": ["gpt-4o", "gpt-4", "gpt-3.5-turbo"]
    }
  ]
}

Add Provider

POST /api/providers

Request:

{
  "provider": "anthropic",
  "apiKey": "sk-ant-...",
  "defaultModel": "claude-3-5-sonnet-20241022"
}

Set Default

PUT /api/providers/default

Request:

{
  "provider": "openai",
  "model": "gpt-4o"
}

On this page