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

# Models

> GET /models — OpenAI-compatible model list for SDKs and tools.

## Endpoint

```
GET /api/v1/models
```

When authenticated with an API key, returns the OpenAI list shape. Each model has `owned_by: "icelake"`.

## Example response

```json theme={null}
{
  "object": "list",
  "data": [
    {
      "id": "zai-org-glm-5-2",
      "object": "model",
      "created": 0,
      "owned_by": "icelake"
    }
  ]
}
```

## Query parameters

| Param                      | Description                                            |
| -------------------------- | ------------------------------------------------------ |
| `type=text` or `type=chat` | Chat-capable models                                    |
| `type=image`               | Image models                                           |
| `format=openai`            | Force OpenAI list shape (also implied by API key auth) |

## Example

```bash theme={null}
curl https://chat.icelake.io/api/v1/models \
  -H "Authorization: Bearer $ICELAKE_API_KEY"
```

Without an API key, the web app may receive a richer catalog shape used by the product UI. For SDK / OpenRouter use, always send your API key.
