# Grok Imagine Video 1.5

Grok Imagine Video 1.5 от xAI — оживляет фото: до 7 референсов (@image1…), 1–15 секунд, звук генерируется вместе с видео

## Обзор

- **Modality:** Видео
- **Modes:** Картинка → Видео
- **Страница модели:** https://iskragen.ru/models/grok-imagine-video-1-5
- **`modelSlug` для API:** `grok-imagine-video-1-5-preview`

## Стоимость

- Базовая цена: 3–120 ₽ за `second`

| Разрешение | Цена за 1 секунду | Примечание |
| --- | --- | --- |
| 480p | 3 ₽ | по умолчанию |
| 720p | 5 ₽ | |
| 1080p | 8 ₽ | |

Длительность от 1 до 15 секунд, цена растёт посекундно.

**Включено:**
- 480p 3 ₽/с, 720p 5 ₽/с, 1080p 8 ₽/с
- до 7 картинок, при 1080p — одна; в промпте @image1, @image2…
- звук генерируется вместе с видео

## Сценарии и параметры

### Картинка → Видео

- Mode ID: `image-to-video`
- `modelSlug` для API: `grok-imagine-video-1-5-preview`
- Требуется загрузка: до 7 файлов (image/jpeg, image/png, image/webp, до 10 МБ)
- Как передать файл: загрузите его одним запросом `POST /v1/files` (multipart, поле `file`) и подставьте `url` из ответа в `params.image_urls`. Прямая загрузка через presigned URL описана в [Generations API](https://iskragen.ru/docs/api-generations.md); для референс-видео Seedance она не подходит — только `POST /v1/files`.

```bash
curl -X POST https://api.iskragen.ru/v1/files \
  -H "Authorization: Bearer iskr_live_..." \
  -F "file=@reference.png"
```

| Поле | Тип | По умолчанию | Диапазон / опции | Описание |
| --- | --- | --- | --- | --- |
| `duration` | select | `8` | `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `13`, `14`, `15` | Цена растёт пропорционально длине. |
| `resolution` | select | `480p` | `480p`, `720p`, `1080p` |  |
| `aspect_ratio` | select | `auto` | `auto`, `16:9`, `9:16`, `1:1`, `4:3`, `3:4`, `3:2`, `2:3` | С одной картинкой формат берётся с неё. Выбор работает, когда картинок несколько |

## Использование через API

Полный цикл интеграции: API-ключ → создание генерации → polling → результат. Базовый URL: `https://api.iskragen.ru/v1`.

### 1. Получите API-ключ

Личный кабинет → «API-ключи» (https://iskragen.ru/api-keys). Значение показывается один раз. Ключ передаётся в заголовке каждого запроса:

```
Authorization: Bearer iskr_live_<secret>
```

### 2. Создайте генерацию

```bash
curl -X POST https://api.iskragen.ru/v1/generations \
  -H "Authorization: Bearer $ISKRAGEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "modelSlug": "grok-imagine-video-1-5-preview",
  "prompt": "Опишите, что вы хотите сгенерировать",
  "params": {
    "duration": "8",
    "resolution": "480p",
    "aspect_ratio": "auto"
  }
}'
```

Генерация асинхронная: ответ — `202 Accepted`, задача ставится в очередь, стоимость удерживается с баланса.

```json
{
  "id": "0192f0c4-8a1e-7b3d-9f21-2c5e6a4b7d90",
  "status": "PENDING",
  "costRub": 3
}
```

### 3. Дождитесь результата (polling)

Опрашивайте `GET /v1/generations/{id}` раз в ~2 секунды, пока `status` не станет `SUCCEEDED` или `FAILED`:

```bash
curl https://api.iskragen.ru/v1/generations/$GENERATION_ID \
  -H "Authorization: Bearer $ISKRAGEN_API_KEY"
```

```json
{
  "id": "0192f0c4-8a1e-7b3d-9f21-2c5e6a4b7d90",
  "status": "SUCCEEDED",
  "outputUrls": ["https://s3.twcstorage.ru/.../result.webp"],
  "costRub": 3,
  "errorCode": null,
  "errorMessage": null
}
```

- `outputUrls` — ссылки на готовые файлы; заполняются при `SUCCEEDED`.
- При `FAILED` средства возвращаются на баланс автоматически, причина — в `errorCode` / `errorMessage`.
- Лимит: 5 одновременных генераций (`PENDING` + `PROCESSING`), при превышении — `429`.
- Для длинных задач (видео, музыка) вместо polling'а используйте [Webhooks](https://iskragen.ru/docs/webhooks.md).

### Полная документация

- Generations API (все поля, image-to-image, ошибки): https://iskragen.ru/docs/api-generations.md
- Аутентификация: https://iskragen.ru/docs/authentication.md
- Ошибки: https://iskragen.ru/docs/errors.md
- Лимиты: https://iskragen.ru/docs/rate-limits.md
- Индекс всей документации для LLM: https://iskragen.ru/llms.txt
- Машиночитаемый каталог моделей (slug, params, цены): https://api.iskragen.ru/v1/catalog
