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

# List Models

> Retrieve the list of all available models on the EURI API.

## Request

```bash theme={null}
GET https://api.euron.one/api/v1/euri/models
```

### Headers

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

***

## Examples

<CodeGroup>
  ```bash cURL theme={null}
  curl https://api.euron.one/api/v1/euri/models \
    -H "Authorization: Bearer YOUR_EURI_API_KEY"
  ```

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

  client = OpenAI(
      api_key="YOUR_EURI_API_KEY",
      base_url="https://api.euron.one/api/v1/euri"
  )

  models = client.models.list()

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

  ```javascript JavaScript theme={null}
  import OpenAI from 'openai';

  const client = new OpenAI({
    apiKey: 'YOUR_EURI_API_KEY',
    baseURL: 'https://api.euron.one/api/v1/euri',
  });

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

***

## Response

Returns an array of model objects with `id`, `object`, `created`, and `owned_by` fields.

<Note>An alias endpoint is also available at `GET /v1/models` for OpenAI SDK compatibility.</Note>
