Seedance 2
Генерация видео с моделями Seedance 2, Seedance 2 Fast и Seedance 2 Mini от ByteDance
Seedance 2
Модели генерации видео от ByteDance нового поколения. Поддержка text-to-video и image-to-video, разрешения 480p–720p, длительность до 15 сек, multi-shot сцены и опциональная генерация звука.
Seedance 2 Fast - ускоренная версия с аналогичными возможностями. Используйте её, когда скорость важнее максимального качества.
Seedance 2 Mini - самая экономичная версия линейки с тем же набором возможностей: text-to-video, image-to-video, референсы из изображений/видео/аудио, edit, extend и генерация синхронного звука.
Обзор
| Характеристика | Значение |
|---|---|
| aspect_ratio | 16:9, 4:3, 1:1, 3:4, 9:16, 21:9 |
| resolution | 480p, 720p |
| duration | до 15 сек |
| videos | 0–1 (референс) |
| images | 0–5 (референс) |
| generate_audio | true / false |
| multi_shots | true / false |
Параметры
| Параметр | Обязательный | Описание |
|---|---|---|
model | Да | bytedance/seedance-2, bytedance/seedance-2-fast или bytedance/seedance-2-mini |
prompt | Да | Описание видео (3–20000 символов) |
aspect_ratio | Нет | 16:9, 4:3, 1:1, 3:4, 9:16, 21:9 |
resolution | Нет | 480p, 720p |
duration | Нет | Длительность в секундах (до 15) |
videos | Нет | 0–1 (видео-референс) |
images | Нет | 0–5 (изображения-референс) |
generate_audio | Нет | Генерация звука |
multi_shots | Нет | Несколько сцен в одном видео. По умолчанию false |
Примеры запросов (cURL)
Seedance 2
curl -X POST "https://api.usellm.ru/v1/media" \
-H "Authorization: Bearer <USELLM_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "bytedance/seedance-2",
"input": {
"prompt": "Описание видео",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": "10",
"videos": [],
"images": [],
"generate_audio": "false",
"multi_shots": "false"
},
"async": true
}'
Seedance 2 Fast
curl -X POST "https://api.usellm.ru/v1/media" \
-H "Authorization: Bearer <USELLM_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "bytedance/seedance-2-fast",
"input": {
"prompt": "Описание видео (3–20000 символов)",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": "10",
"videos": [],
"images": [],
"generate_audio": "false",
"multi_shots": "false"
},
"async": true
}'
Seedance 2 Mini
curl -X POST "https://api.usellm.ru/v1/media" \
-H "Authorization: Bearer <USELLM_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "bytedance/seedance-2-mini",
"input": {
"prompt": "Описание видео (3–20000 символов)",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": "10",
"videos": [],
"images": [],
"generate_audio": "false",
"multi_shots": "false"
},
"async": true
}'
Асинхронная генерация
Генерация видео идёт асинхронно. После отправки запроса вы получите id, который нужно использовать для проверки статуса:
- Отправка запроса: POST на
/v1/mediaвозвращаетidгенерации - Проверка статуса: GET на
/v1/media/{id}возвращает текущий статус - Получение результата: когда статус
completed, в ответе будет URL готового видео