# List models

> GET /v1/models lists the models your API key can use, including Vikey Auto models.

```http
GET https://api.vikey.ai/v1/models
```

Lists the active models your API key can use, including [Vikey Auto](/en/models/vikey-auto/) model ids.

```bash
curl https://api.vikey.ai/v1/models -H "Authorization: Bearer YOUR_API_KEY"
```

```json
{
  "object": "list",
  "data": [
    {
      "id": "openai/gpt-6.1-sol",
      "object": "model",
      "owned_by": "organization",
      "context_window": 1000000
    },
    {
      "id": "vikey/agent-gpt",
      "object": "model",
      "owned_by": "vikey",
      "context_window": 1000000,
      "auto_routing": {
        "tiers": {
          "light": "openai/gpt-6-luna",
          "medium": "openai/gpt-5.6-terra",
          "heavy": "openai/gpt-6.1-sol"
        }
      }
    }
  ]
}
```

The example above is shortened. `context_window` is the model's context limit in tokens. Vikey Auto models include `auto_routing.tiers` with the model at each level.

If the API key has **hide provider name** turned on, `id` is shown without the provider (for example `claude-sonnet-5.5`) as long as the name does not clash with another model. See [Choosing a model](/en/models/choosing/#hiding-the-provider-name).

Prices are not part of this endpoint. See the [pricing page](https://vikey.ai/en/pricing) or the **Models** menu in the dashboard.

Source: https://docs.vikey.ai/en/api/models/
