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

# Models

> List available models and their metadata.

## List Models

Returns a list of all models available through ModelStack.

### Request

```
GET https://api.modelstack.cc/v1/models
```

### Headers

| Header | Required | Description |
| - | - | - |
| `Authorization` | Yes | `Bearer your_api_key` |

### Example Request

<CodeGroup>
  ```bash cURL theme={null}
  curl https://api.modelstack.cc/v1/models \
    -H "Authorization: Bearer your_api_key"
  ```

  ```python Python theme={null}
  from openai import OpenAI

  client = OpenAI(
      api_key="your_api_key",
      base_url="https://api.modelstack.cc/v1"
  )

  models = client.models.list()
  for model in models.data:
      print(model.id)
  ```

  ```javascript Node.js theme={null}
  import OpenAI from "openai";

  const client = new OpenAI({
    apiKey: "your_api_key",
    baseURL: "https://api.modelstack.cc/v1",
  });

  const models = await client.models.list();
  models.data.forEach((model) => console.log(model.id));
  ```
</CodeGroup>

### Response

```json theme={null}
{
  "object": "list",
  "data": [
    {
      "id": "claude-sonnet-4-5",
      "object": "model",
      "created": 1699000000,
      "owned_by": "anthropic"
    },
    {
      "id": "gpt-4o",
      "object": "model",
      "created": 1699000000,
      "owned_by": "openai"
    },
    {
      "id": "gemini-2.5-pro",
      "object": "model",
      "created": 1699000000,
      "owned_by": "google"
    }
  ]
}
```

## Supported Models

ModelStack supports 40+ models across three providers. Here's a summary:

### Anthropic

| Model ID | Description |
| - | - |
| `claude-opus-4-6` | Latest Opus model |
| `claude-opus-4-5` | Claude Opus 4.5 |
| `claude-opus-4-1` | Claude Opus 4.1 |
| `claude-sonnet-4-5` | Claude Sonnet 4.5 |
| `claude-sonnet-4-0` | Claude Sonnet 4.0 |
| `claude-opus-4` | Claude Opus 4 |
| `claude-haiku-4-5` | Claude Haiku 4.5 |
| `claude-3-7-sonnet-20250219` | Claude 3.7 Sonnet |
| `claude-3-5-sonnet-20241022` | Claude 3.5 Sonnet |
| `claude-3-5-haiku-20241022` | Claude 3.5 Haiku |
| `claude-3-haiku-20240307` | Claude 3 Haiku |

### OpenAI

| Model ID | Description |
| - | - |
| `gpt-4o` | GPT-4o |
| `gpt-4o-mini` | GPT-4o Mini |
| `gpt-4-turbo` | GPT-4 Turbo |
| `o1` | OpenAI o1 |
| `o1-mini` | OpenAI o1 Mini |
| `o3` | OpenAI o3 |
| `o3-mini` | OpenAI o3 Mini |
| `o4-mini` | OpenAI o4 Mini |

### Google

| Model ID | Description |
| - | - |
| `gemini-2.5-pro` | Gemini 2.5 Pro |
| `gemini-2.5-flash` | Gemini 2.5 Flash |
| `gemini-2.0-flash` | Gemini 2.0 Flash |
| `gemini-2.0-flash-lite` | Gemini 2.0 Flash Lite |
| `gemini-1.5-pro` | Gemini 1.5 Pro |
| `gemini-1.5-flash` | Gemini 1.5 Flash |

<Note>
  Versioned model variants (e.g., `claude-sonnet-4-5-20250929`, `gpt-4o-2024-11-20`) are also supported. Any model starting with a supported prefix (`claude-`, `gpt-`, `o1-`, `o3-`, `o4-`, `gemini-`) will be accepted.
</Note>

For complete pricing details, see [Model Pricing](/billing/model-pricing).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.