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

# List Models

> GET /v1/models — retrieve the AI models available to your team.

## Endpoint

```
GET /v1/models
```

## Request

<ParamField header="Authorization" type="string" required>
  `Bearer <your-token>`
</ParamField>

## Response

```json theme={null}
{
  "data": [
    {
      "id": "kwaivgi/kling-v2.5-pro/text-to-video",
      "name": "Kling v2.5 Pro — Text to Video",
      "description": "High-quality text-to-video generation...",
      "durations": [5, 10]
    },
    {
      "id": "kwaivgi/kling-v2.5-turbo-pro/text-to-video",
      "name": "Kling v2.5 Turbo Pro — Text to Video",
      "description": "Faster generation at lower cost...",
      "durations": [5]
    },
    {
      "id": "bytedance/seedance-2.5/image-to-video",
      "name": "Seedance 2.5 — Image to Video",
      "description": "Generate video from a reference image...",
      "durations": [5, 10]
    }
  ]
}
```

## Fields

| Field         | Type      | Description                                                            |
| ------------- | --------- | ---------------------------------------------------------------------- |
| `id`          | string    | Model identifier — use this as the `model` field when creating a video |
| `name`        | string    | Human-readable model name                                              |
| `description` | string    | What the model does                                                    |
| `durations`   | number\[] | Supported clip lengths in seconds                                      |

<Note>The list is configured per team. If a model is missing, contact your team administrator.</Note>
