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_ratio16:9, 4:3, 1:1, 3:4, 9:16, 21:9
resolution480p, 720p
durationдо 15 сек
videos0–1 (референс)
images0–5 (референс)
generate_audiotrue / false
multi_shotstrue / 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, который нужно использовать для проверки статуса:

  1. Отправка запроса: POST на /v1/media возвращает id генерации
  2. Проверка статуса: GET на /v1/media/{id} возвращает текущий статус
  3. Получение результата: когда статус completed, в ответе будет URL готового видео

Советы и лучшие практики