# List models

Discover the model identifiers available to your credential.

`GET /v1/models`

## Request

Bearer authentication is required. This endpoint has no request body. The public gateway must expose only its configured DarkSeek model, not internal backend names or model storage paths.

```
curl "$DARKSEEK_BASE_URL/v1/models" \
  -H "Authorization: Bearer $DARKSEEK_API_KEY"
```

## Response schema

The top-level object is list and data is an array. Each entry has id, object=model and owned_by. Optional capability metadata must only be advertised when verified for the deployed model.

```
{
  "object": "list",
  "data": [{
    "id": "darkseek-v4.1",
    "object": "model",
    "owned_by": "darkseek"
  }]
}
```

## Capabilities are not interchangeable

The present backend is a text inference deployment. Do not infer vision, search, file ingestion, unlimited output, or a second Pro model from a compatible model-list response. Model limits are deployment policy, not copied competitor values.
