---
title: "Model Info V1"
method: GET
path: "/model/info"
tags: ["model management"]
---

# Model Info V1

`GET /model/info`

Provides more info about each model in /models, including config.yaml descriptions (except api key and api base)

Parameters:
    litellm_model_id: Optional[str] = None (this is the value of `x-litellm-model-id` returned in response headers)

    - When litellm_model_id is passed, it will return the info for that specific model
    - When litellm_model_id is not passed, it will return the info for all models
    - include_team_models: When true, filter to deployments the caller can use (same as /v2/model/info).
    - teamId: Filter to models accessible by the given team.
    - healthy_only: When true, hide models whose backing deployments are all marked
      unhealthy by background health checks, matching `/v1/models?healthy_only=true`.
      Set `general_settings.model_list_healthy_only: true` to apply this to every
      caller without the query parameter. Requires `background_health_checks: true`,
      plus either `model_list_healthy_only` or `enable_health_check_routing` to keep
      deployment health state cached; without health state the listing is returned
      unfiltered (fail open). Ignored when `litellm_model_id` is passed, since that
      is a direct lookup of one deployment rather than a listing. Hiding is
      presentation-only: a hidden model can still be called directly.

Each model in the list response includes `model_info.access_via_team_ids` and
`model_info.direct_access` when the proxy database is connected.

Returns:
    Returns a dictionary containing information about each model.

Example Response:
```json
{
    "data": [
                {
                    "model_name": "fake-openai-endpoint",
                    "litellm_params": {
                        "api_base": "https://exampleopenaiendpoint-production.up.railway.app/",
                        "model": "openai/fake"
                    },
                    "model_info": {
                        "id": "112f74fab24a7a5245d2ced3536dd8f5f9192c57ee6e332af0f0512e08bed5af",
                        "db_model": false
                    }
                }
            ]
}

```

## Query parameters

- `litellm_model_id` string, nullable
- `include_team_models` boolean, nullable — When true, filter to deployments the caller can use via direct access or team membership.
- `teamId` string, nullable — Filter models by team ID. Returns models with direct_access=True or teamId in access_via_team_ids
- `healthy_only` boolean, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-18** `082b5fabd909` — 5 info
  - added the new optional `query` request parameter `healthy_only`
  - added the new optional `query` request parameter `include_team_models`
  - added the new optional `query` request parameter `teamId`
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - …1 more

[Change history](https://skmtc.dev/flock/apis/litellm-api/changes/model/info/get.md)

---

[API](https://skmtc.dev/flock/apis/litellm-api.md) · [All operations](https://skmtc.dev/flock/apis/litellm-api/llms.txt) · [OpenAPI document](https://skmtc.dev/flock/apis/litellm-api/revisions/b694deb1e459?raw)
