---
title: "List Model Providers"
method: GET
path: "/api/v1/model_providers"
tags: ["model_providers"]
---

# List Model Providers

`GET /api/v1/model_providers`

## Response `200`

Successful Response

- PaginatedResultModelProvider
  - `items` ModelProvider[], required
    - `id` string, uuid
    - `name` string, nullable — Human-readable name for the model provider
    - `description` string, nullable — Optional description of the provider
    - `type` 'anthropic' | 'bedrock' | 'cerebras' | 'chutes' | 'cohere' | 'deepseek' | 'gemini' | 'github' | 'groq' | 'watsonx' | 'jan' | 'mistral' | 'moonshot' | 'nvidia' | 'ollama' | 'openai' | 'openrouter' | 'perplexity' | 'together' | 'voyage' | 'rits' | 'other', required
    - `base_url` string, uri, required — Base URL for the API (unique)
    - `created_at` string, date-time
    - `registry` string, uri
    - `state` 'online' | 'offline'
    - `capabilities` ModelCapability[], required
  - `total_count` integer, required
  - `has_more` boolean
  - `next_page_token` string, uuid, nullable, required

---

[API](https://skmtc.net/kagenti/apis/adk-server.md) · [All operations](https://skmtc.net/kagenti/apis/adk-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kagenti/adk-server/revisions/9c0d1a763cc6/schema)
