Skip to main content

Обзор

Когда модель в 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 со структурированным телом:
{
	"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 присутствуют, когда есть рекомендованная замена.
Отключение выполняется на стороне сервера в момент наступления даты. Ваш код должен рассматривать любой 410 от эндпоинта модели как терминальный — повторные попытки не помогут.

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

seedream3

Отключён 2026-05-13. Модель признана устаревшей компанией ByteDance. Миграция: измените путь запроса с image/bytedance/seedream-3 на image/bytedance/seedream-5-lite.
- POST /generate/image/bytedance/seedream-3
+ POST /generate/image/bytedance/seedream-5-lite
Если вы вызываете API через MCP, обновите аргумент model:
- { "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. Форматы запроса и ответа в остальном совместимы.
- POST /generate/video/bytedance/seedance-1.0-lite
+ POST /generate/video/bytedance/seedance-1.0-pro-fast
Если вы вызываете API через MCP, обновите аргумент model:
- { "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 в нашем каталоге Видеоvideo/google/veo-3.1, video/runway/gen-4.5 и video/bytedance/seedance-1.0-pro являются наиболее близкими вариантами для качественных коротких клипов.
- POST /generate/video/openai/sora-2
+ POST /generate/video/<chosen-replacement>

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

Если вы хотите поймать устаревание до момента отключения, а не реагировать на 410, отслеживайте заголовок Deprecation: true в любом ответе и выводите его в логи или оповещения. Минимальный пример:
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.