# List AI Presets

> The role and look presets for AI video, with preview clips, plus the current AI credit rate card.

- **URL**: https://orshot.com/docs/api-reference/ai-presets-list

---

Returns the presets [Generate an AI Video](https://orshot.com/docs/api-reference/ai-video-generate) accepts. A **role** says what the clip does inside a page and locks duration and motion; a **look** is a visual style with a preview clip. The response also carries the AI credit rates so a client never hardcodes prices.

```markdown tab="Endpoint"
GET https://api.orshot.com/v1/ai/presets
```

## Request

**Request**
```js
await fetch("https://api.orshot.com/v1/ai/presets", {
  headers: { Authorization: "Bearer <ORSHOT_API_KEY>" },
});
```

**Response**
```json
{
  "data": {
    "roles": [
      {
        "id": "product-hero",
        "label": "Product hero",
        "capability": "t2v",
        "description": "A product on a clean surface, slow orbit or push-in.",
        "duration": 5,
        "example": "A matte black wireless earbuds case resting on a grey stone surface…"
      }
    ],
    "looks": [
      {
        "id": "clean-studio",
        "label": "Clean studio",
        "preview": {
          "video": "https://storage.orshot.com/presets/looks/clean-studio.mp4",
          "poster": "https://storage.orshot.com/presets/looks/clean-studio.jpg"
        }
      }
    ],
    "tiers": [
      { "id": "hd", "label": "HD", "creditsPerSecond": 3 },
      { "id": "fhd", "label": "Full HD", "creditsPerSecond": 6 }
    ],
    "durations": [5, 10],
    "rates": { "image": 2, "text": 1, "videoPerSecond": { "hd": 3, "fhd": 6, "2k": 12 }, "minBilledSeconds": 3 },
    "topup": { "credits": 200, "amountUsd": 11 }
  }
}
```