Введение
Seedance 2.5 Референсы в видео строит новую последовательность из материалов, задающих её внешний вид, движение или звуковую дорожку. Выбирайте этот режим, когда изображение персонажа, локация, референс камеры и аудиодорожка должны отвечать каждый за свою часть брифа.
ByteDance представила Seedance 2.5 в статье о запуске от 31 июля 2026 года, назвав гибкое создание по референсам одной из центральных возможностей. Этот эндпоинт нужен, чтобы собрать такие указания в новое видео, а не чтобы закрепить присланное фото как первый кадр.
Выберите отправную точку для последовательности Seedance 2.5
| Исходный материал | Режим |
|---|---|
| Сценарий или описание сцены | Seedance 2.5 Текст в видео |
| Утверждённый стартовый кадр | Seedance 2.5 Изображение в видео |
| Отдельные референсы внешности, движения или звука | Seedance 2.5 Референсы в видео |
Ключевые возможности и особенности
Более длинные истории за одну генерацию
Seedance 2.5 поддерживает клипы до 30 секунд, и последовательности хватает места на завязку, развитие и финал. Его повествовательные возможности включают связанные планы и переходы между сценами, а не только растягивание одного жеста.
Гибкие мультимодальные референсы
Изображения, видео и аудио могут управлять разными элементами одной постановки. Расширенный процесс работы с референсами поддерживает более сложный каст, локации и раскадровку, отделяя внешность от движения и звука.
Подсказки из клей-рендеров и раскадровок
Черновое 3D-видео для планирования передаёт устройство пространства, мизансцену и движение камеры, а визуальные референсы задают итоговый облик. Раскадровки и упорядоченные ключевые кадры — ещё один способ передать последовательность.
Более детальная режиссура картинки и звука
При разработке модели упор сделан на материалы, свет, детали кожи и глаз, а также на согласованность звука и движения. В промпте можно раздельно задать диалоги, эффекты и фон и упорядочить события отметками времени в целых секундах.
Точечное редактирование и продолжение
Семейство модели включает редактирование видео по временным отрезкам, замену фона и продолжение существующего материала. Это отдельные процессы с видео на входе; их доступность и настройки зависят от выбранной задачи, а не от запроса «текст в видео» или «изображение в видео».
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Обязателен, и здесь он же занимается кастингом. Референсы цитируются в порядке отправки: назовите, какое изображение — какой персонаж, что вносит каждый клип и зачем нужно аудио. |
reference_image_urls | Нет | До 30 референсных изображений, чтобы удержать персонажа, стиль или обстановку. В прошлом поколении их было всего 9, так что запас здесь реальный. Не более 30 элементов |
reference_video_urls | Нет | До 10 референсных клипов с движением, темпом или языком камеры. Каждый — 2–30 с, суммарно не более 30 с. Не более 10 элементов |
reference_audio_urls | Нет | До 10 референсных аудиофайлов, по 2–30 с каждый и не более 30 с суммарно (в прошлом поколении было 3 файла на 15 с). Не более 10 элементов |
aspect_ratio | Нет | По умолчанию |
resolution | Нет | 480p, 720p или 1080p, по умолчанию 720p. Напрямую влияет на оплачиваемое количество. |
duration_seconds | Нет | От 4 до 30 секунд, по умолчанию 5. |
generate_audio | Нет | По умолчанию включён. Даёт родную дорожку, синхронную картинке. По умолчанию: |
output_format | Нет | Контейнер готового видео: mp4 (по умолчанию) или mov. |
enable_web_search | Нет | По умолчанию выключено. Если включить, модель может перед рендером поискать в интернете сведения, связанные с промптом. По умолчанию: |
seed | Нет | Целочисленный seed; уберите его — и каждый прогон возьмёт свой. Зафиксируйте при неизменном остальном, чтобы понять, что на самом деле изменила правка prompt. |
return_last_frame | Нет | Дополнительно возвращает последний кадр ролика отдельным изображением рядом с видео. По умолчанию: |
watermark | Нет | Просит модель пометить видео водяным знаком ИИ-контента, как описано в документации самой модели. По умолчанию: |
Стоимость
Референсные клипы добавляются к оплачиваемым секундам. Поскольку измерить ваши клипы до запуска невозможно, мы сначала резервируем сумму за максимальные 30 секунд, а неиспользованную часть возвращаем сразу при расчёте — оплачиваются только фактически использованные секунды.
| Разрешение | With video: Да | With video: Нет |
|---|---|---|
| $0.0738 / секунду | $0.1234 / секунду |
| $0.1659 / секунду | $0.2773 / секунду |
| $0.4082 / секунду | $0.6823 / секунду |
Сценарии использования
Персонаж, декорация и план камеры вместе
Предоставьте разрешённые изображения героя, референс окружения и короткий клип с нужным движением. Оцените три вклада отдельно: узнаваемость героя, расположение и поведение камеры.
Черновая репетиция камеры превращается в стилизованную сцену
Используйте простое видео для планирования движения и референс облика для материалов и света. Поясните, какие части планировочного видео нужно игнорировать. Проверяйте пространственные отношения, а не считайте сгенерированную геометрию точной.
Набросок видеоряда к разрешённой аудиодорожке
Загрузите звуковой референс и опишите образы, настроение и действия, которые должны его сопровождать. Проверьте, как музыкальные или речевые акценты соотносятся с картинкой; точная синхронизация с ритмом не гарантируется.
Руководство по промптам и практические советы
Как распределить несколько референсов в Seedance 2.5
Перед историей напишите явную карту материалов. Свяжите в тексте каждое загруженное изображение, клип или дорожку с ролью; имени, напечатанного внутри референсного изображения, для такой связи недостаточно.
- Загрузите визуальные и звуковые материалы в продуманном порядке.
- Используйте метки эндпоинта:
@Image1,@Video1,@Audio1. - Точно укажите, что взять из каждого материала.
- После карты добавьте краткое описание сцены и порядок планов или отметки времени.
Для изображения рюкзака, изображения кемпинга и клипа с дугой камеры выберите 12 секунд:
@Image1 supplies the backpack's design, straps and color.
@Image2 supplies the campsite and morning light.
Use only the camera arc from @Video1, not its subjects or background.
A backpack stands upright on a flat rock at the campsite.
0-4s: Establish the bag from the side; a loose strap moves gently in the breeze.
4-9s: Follow the reference camera arc toward the front of the bag.
9-12s: Stop the camera and hold on the front view.
Preserve the bag design while matching it to the campsite's light.
Sound: soft wind and distant birds, without music, dialogue or captions.
Как использовать черновую 3D-репетицию камеры
Загрузите клип клей-рендера как видеореференс. Укажите, что из него взять: траекторию камеры, движение героя, мизансцену или свет. Если готовый объект задан изображением, явно свяжите его с соответствующим объектом в репетиции.
Уберите из клипа видимые элементы редактора, оси координат и направляющие камеры. Опишите готовую сцену вместе с ролями референсов и следите, чтобы запрошенное действие не противоречило репетиции.
Раскадровка или отдельные ключевые кадры
Сетка раскадровки передаёт общий порядок планов, отдельные изображения — композицию каждого ключевого кадра. Для сетки используйте чёткие панели и допишите в промпте недостающее движение и звук. Для отдельных ключевых кадров явно укажите их порядок, а затем опишите переходы.
Назначайте голоса и действия однозначно
Если персонажей несколько, дайте каждому постоянное имя и отдельно свяжите внешность и голос. Если последовательностью управляет аудиодорожка, укажите, что даёт @Audio1: голос, ритм или фон. Не переписывайте точный референс движения в противоречащие ему шаги; обозначьте роль референса и добавьте только недостающее.
Границы содержания
Seedance 2.5 · Референсы в видео — без цензуры. SpicyAPI не добавляет фильтров содержания на стороне платформы. Ограничения самой модели продолжают действовать, а результат не гарантирован. Вы отвечаете за соблюдение нашей политики в отношении контента.
Быстрый старт API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "bytedance/seedance-2.5/reference-to-video",
"input": {
"aspect_ratio": "adaptive",
"duration_seconds": 5,
"generate_audio": true,
"output_format": "mp4",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p",
"reference_image_urls": [
"https://example.com/reference.png"
]
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.














