Skip to main content

List Providers

GET /providers
{
  "active_model": "anthropic/claude-4-sonnet-20250514",
  "gateway_configured": true,
  "providers": [
    {"name": "openai", "default_model": "openai/gpt-4o-mini"},
    {"name": "anthropic", "default_model": "anthropic/claude-4-sonnet-20250514"},
    {"name": "google", "default_model": "google/gemini-2.0-flash"}
  ]
}

List Models

GET /models
Returns all available models grouped by provider, fetched from the AI Gateway.

Configure Provider

POST /providers/configure
{
  "model": "anthropic/claude-4-sonnet-20250514",
  "gateway_key": "vck_..."
}
Persists to ~/.niom/config.json. Takes effect immediately.

Test Connectivity

POST /providers/test
Runs a quick classification call to verify the provider is working.