# Models

1 call. Every request needs the `Authorization` header: see [the overview](https://docs.maitento.com/reference.md).

## `models.list`

```http
GET /ai-models
```

Every model in the catalogue.

**Who can call it:** Admins and members, with an API key or a portal session. [Try it in the API playground](https://docs.maitento.com/playground/?call=GET%20%2Fai-models).

**Response:** [`AiModel`](https://docs.maitento.com/reference/types/ai-model.md)`[]` (200)

```bash title="curl"
curl -X GET "https://api.maitento.com/ai-models" \
  -H "Authorization: $MAITENTO_AUTH"
```
```ts title="TypeScript"
const models = await mt.models.list();
```
```python title="Python"
mt.models.list()
```
