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

# Устаревшие модели

> Отслеживайте модели и эндпоинты Krea API, которые устарели или запланированы к отключению, с рекомендациями по замене и руководствами по миграции.

## Обзор

Когда модель в Krea API помечается как устаревшая, мы сообщаем об этом по трём каналам, чтобы ваша интеграция могла реагировать автоматически:

* **HTTP-заголовки** в каждом успешном ответе устаревшего эндпоинта:
  * `Deprecation: true`
  * `Sunset: Mon, 27 Apr 2026 00:00:00 GMT` — дата, когда эндпоинт перестанет принимать запросы (в формате RFC 1123)
  * `Link: <https://docs.krea.ai/developers/deprecations#seedance-1-0-lite>; rel="deprecation"; type="text/html"` — ссылка на запись на этой странице
* **OpenAPI**: операция помечается как `deprecated: true`, а её описание начинается с блока-предупреждения.
* **MCP `list_models`**: устаревшие модели включают объект `deprecation` рядом с их схемой.

После даты отключения эндпоинт возвращает `410 Gone` со структурированным телом:

```json theme={null}
{
	"error": "model_unavailable",
	"reason": "deprecated",
	"message": "The model 'video/bytedance/seedance-1.0-lite' was deprecated on 2026-04-27. Provider has discontinued this model. Use 'video/bytedance/seedance-1.0-pro-fast' instead.",
	"sunset_date": "2026-04-27",
	"replacement": "video/bytedance/seedance-1.0-pro-fast",
	"migration_url": "https://docs.krea.ai/developers/deprecations#seedance-1-0-lite"
}
```

Поле `error` стабильно и его можно безопасно использовать для ветвлений. Поля `replacement` и `migration_url` присутствуют, когда есть рекомендованная замена.

<Note>
  Отключение выполняется на стороне сервера в момент наступления даты. Ваш код должен рассматривать любой `410` от эндпоинта
  модели как терминальный — повторные попытки не помогут.
</Note>

## Уже отключены

### seedream3

**Отключён 2026-05-13.** Модель признана устаревшей компанией ByteDance.

**Миграция**: измените путь запроса с `image/bytedance/seedream-3` на **`image/bytedance/seedream-5-lite`**.

```diff theme={null}
- POST /generate/image/bytedance/seedream-3
+ POST /generate/image/bytedance/seedream-5-lite
```

Если вы вызываете API через MCP, обновите аргумент `model`:

```diff theme={null}
- { "model": "image/bytedance/seedream-3", "input": { ... } }
+ { "model": "image/bytedance/seedream-5-lite", "input": { ... } }
```

### seedance-1-0-lite

**Отключён 2026-04-27.** Провайдер прекратил поддержку этой модели.

**Миграция**: измените путь запроса с `video/bytedance/seedance-1.0-lite` на **`video/bytedance/seedance-1.0-pro-fast`**. Форматы запроса и ответа в остальном совместимы.

```diff theme={null}
- POST /generate/video/bytedance/seedance-1.0-lite
+ POST /generate/video/bytedance/seedance-1.0-pro-fast
```

Если вы вызываете API через MCP, обновите аргумент `model`:

```diff theme={null}
- { "model": "video/bytedance/seedance-1.0-lite", "input": { ... } }
+ { "model": "video/bytedance/seedance-1.0-pro-fast", "input": { ... } }
```

### sora-2

**Отключён 2026-04-27.** Провайдер прекратил поддержку этой модели.

Прямой замены на данный момент нет. Если вы использовали `video/openai/sora-2`, рассмотрите другие модели text-to-video в нашем каталоге [Видео](/developers/examples/text-to-video) — `video/google/veo-3.1`, `video/runway/gen-4.5` и `video/bytedance/seedance-1.0-pro` являются наиболее близкими вариантами для качественных коротких клипов.

```diff theme={null}
- POST /generate/video/openai/sora-2
+ POST /generate/video/<chosen-replacement>
```

## Как обнаружить устаревание в вашем коде

Если вы хотите поймать устаревание до момента отключения, а не реагировать на `410`, отслеживайте заголовок `Deprecation: true` в любом ответе и выводите его в логи или оповещения. Минимальный пример:

```javascript theme={null}
const response = await fetch(url, options);
if (response.headers.get('deprecation') === 'true') {
	const sunset = response.headers.get('sunset');
	const link = response.headers.get('link');
	console.warn(`Endpoint deprecated. Sunset: ${sunset}. Migration: ${link}`);
}
```

Для MCP-клиентов проверяйте поле `deprecation` в каждой модели, возвращаемой из `list_models` и `get_model_schema`.
