> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mrassistant.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Llm Providers Comprehensive

> 🧠 Get ALL LLM (Language Model) providers with complete configuration data.

**Frontend Usage:**
Use this to populate model provider selection dropdowns and show capabilities.

**Returns for each provider:**
- Available models with latency, pricing, capabilities
- Configuration status
- Recommended models for voice agents
- API key requirements

**Example Response:**
```json
{
  "providers": {
    "openai": {
      "name": "OpenAI",
      "configured": true,
      "models": {...},
      "default_model": "gpt-4o-mini",
      "recommended_for_voice_agents": "gpt-4o-mini"
    }
  }
}
```



## OpenAPI

````yaml https://api.mrassistant.ai/openapi.json get /providers/llm/providers
openapi: 3.1.0
info:
  title: Backend - Multilingual Voice Agent System
  description: FastAPI backend for multilingual voice agents with tool use
  version: 1.0.0
servers: []
security: []
paths:
  /providers/llm/providers:
    get:
      tags:
        - providers
      summary: Get Llm Providers Comprehensive
      description: >-
        🧠 Get ALL LLM (Language Model) providers with complete configuration
        data.


        **Frontend Usage:**

        Use this to populate model provider selection dropdowns and show
        capabilities.


        **Returns for each provider:**

        - Available models with latency, pricing, capabilities

        - Configuration status

        - Recommended models for voice agents

        - API key requirements


        **Example Response:**

        ```json

        {
          "providers": {
            "openai": {
              "name": "OpenAI",
              "configured": true,
              "models": {...},
              "default_model": "gpt-4o-mini",
              "recommended_for_voice_agents": "gpt-4o-mini"
            }
          }
        }

        ```
      operationId: get_llm_providers_comprehensive_providers_llm_providers_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
      security:
        - HTTPBearer: []
components:
  securitySchemes:
    HTTPBearer:
      type: http
      scheme: bearer

````