> ## 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.

# Deprecations

> Pantau model dan endpoint Krea API yang di-deprecate atau dijadwalkan untuk sunset, lengkap dengan rekomendasi pengganti dan panduan migrasi untuk masing-masing.

## Ikhtisar

Ketika sebuah model di Krea API di-deprecate, kami menyampaikannya melalui tiga saluran agar integrasi Anda dapat bereaksi secara otomatis:

* **Header HTTP** pada setiap respons sukses dari endpoint yang di-deprecate:
  * `Deprecation: true`
  * `Sunset: Mon, 27 Apr 2026 00:00:00 GMT` — kapan endpoint akan berhenti menerima permintaan (tanggal RFC 1123)
  * `Link: <https://docs.krea.ai/developers/deprecations#seedance-1-0-lite>; rel="deprecation"; type="text/html"` — mengarah ke entri di halaman ini
* **OpenAPI**: operasi ditandai dengan `deprecated: true` dan deskripsi diawali dengan blok peringatan.
* **MCP `list_models`**: model yang di-deprecate menyertakan objek `deprecation` di samping skemanya.

Setelah tanggal sunset berlalu, endpoint mengembalikan `410 Gone` dengan body terstruktur:

```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"
}
```

Field `error` bersifat stabil dan aman untuk dijadikan dasar switch. Field `replacement` dan `migration_url` tersedia jika ada pengganti yang direkomendasikan.

<Note>
  Sunset diberlakukan di sisi server saat tanggal terlewati. Kode Anda harus memperlakukan setiap `410` dari
  endpoint model sebagai terminal — mengulangi request tidak akan membantu.
</Note>

## Saat Ini Sudah Sunset

### seedream3

**Sunset pada 2026-05-13.** Model ini di-deprecate oleh ByteDance.

**Migrasi**: ubah jalur request Anda dari `image/bytedance/seedream-3` menjadi **`image/bytedance/seedream-5-lite`**.

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

Jika Anda memanggil API melalui MCP, perbarui argumen `model`:

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

### seedance-1-0-lite

**Sunset pada 2026-04-27.** Provider telah menghentikan model ini.

**Migrasi**: ubah jalur request Anda dari `video/bytedance/seedance-1.0-lite` menjadi **`video/bytedance/seedance-1.0-pro-fast`**. Bentuk request dan respons lainnya kompatibel.

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

Jika Anda memanggil API melalui MCP, perbarui argumen `model`:

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

### sora-2

**Sunset pada 2026-04-27.** Provider telah menghentikan model ini.

Belum ada pengganti drop-in saat ini. Jika Anda menggunakan `video/openai/sora-2`, evaluasi model text-to-video lain di katalog [Video](/developers/examples/text-to-video) kami — `video/google/veo-3.1`, `video/runway/gen-4.5`, dan `video/bytedance/seedance-1.0-pro` adalah opsi terdekat untuk klip pendek berkualitas tinggi.

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

## Cara mendeteksi deprecation di kode Anda

Jika Anda ingin menangkap deprecation sebelum sunset alih-alih bereaksi terhadap `410`, perhatikan header `Deprecation: true` pada respons apa pun dan tampilkan di log atau alert Anda. Contoh minimal:

```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}`);
}
```

Untuk klien MCP, periksa field `deprecation` pada setiap model yang dikembalikan oleh `list_models` dan `get_model_schema`.
