Перейти к содержимому

Seedance 2.0 и 2.5

Все Seedance создаются через POST /generate и выполняются асинхронно. Стоимость зависит от модели, разрешения и наличия видеореференсов. GET /public/models показывает базовую цену модели, а не все варианты тарифа. У Seedance 2.5 с видеореференсами оплачивается входное видео и результат с учётом минимальной оплачиваемой длительности.

Активные модели

model_nameРазрешениеДлительность
seedance-2.0480p, 720p, 1080p4–15 с
seedance-2.0-pro480p, 720p, 1080p4–15 с
seedance-2.0-fast480p, 720p4–15 с
seedance-2.0-mini480p, 720p4–15 с
seedance-2.5480p, 720p4–30 с

Параметры Seedance 2.0

Для seedance-2.0 и seedance-2.0-fast доступны следующие поля:

ПолеТипОписание
promptstringНеобязателен, если передан входной файл
start_image_urlURL/base64Первый кадр
end_image_urlURL/base64Последний кадр; возможен только вместе с первым
image_urlsURL[]До 9 image-референсов
video_urlsURL[]До 3 MP4/MOV; каждый 2–15 с, суммарно до 15 с
audio_urlsURL[]До 3 MP3/WAV; каждый 2–15 с, суммарно до 15 с. Требуется фото или видео
aspect_ratiostring16:9, 9:16, 1:1, 4:3, 3:4, 21:9, adaptive
durationintegerОт 4 до 15 секунд
resolutionstringСм. ограничения конкретной модели в таблице выше
generate_audiobooleanГенерировать аудио, по умолчанию true
watermarkbooleanДобавить водяной знак, по умолчанию false
seedinteger-1 или от 0 до 2^32-1

Кадры start_image_url/end_image_url нельзя сочетать с image_urls, video_urls или audio_urls. Мультимодальные image_urls + video_urls + audio_urls можно передавать вместе. Аудио без изображения или видео отклоняется до списания. generate_audio управляет звуком результата и не заменяет аудиореференс.

Вместо video_urls можно использовать reference_video, вместо audio_urls — reference_audio: массив URL или один URL. Основное поле и его альтернативное имя одновременно передавать нельзя.

Ссылки на видео и аудио должны открываться без авторизации по HTTP(S). Длительность и формат проверяются по содержимому файла до списания. Видео: H.264/H.265, аудиодорожка при наличии AAC/MP3, до 128 MiB на файл; аудиофайл до 15 MiB. Суммарный лимит загрузки — 512 MiB. Проверенные видео и аудио сохраняются для задачи, поэтому провайдер получает именно проверенные файлы. Лишние референсы не обрезаются: запрос возвращает ошибку.

Видео и аудио через /generate

{
"params": {
"model_name": "seedance-2.0-fast",
"prompt": "Повтори движение камеры из видео, используй изображение для оформления сцены, аудио для звукового сопровождения",
"image_urls": ["https://your-cdn.example/scene.png"],
"video_urls": ["https://your-cdn.example/motion.mp4"],
"audio_urls": ["https://your-cdn.example/sound.wav"],
"duration": 5,
"resolution": "720p",
"generate_audio": true
}
}

Несколько референсов через /v1/videos

input_reference принимает прежнюю строку URL или массив до 9 URL изображений для Seedance 2.0/Fast. Для видео и аудио используй отдельные video_urls и audio_urls; формат ссылки не определяется по расширению. Вместо input_reference можно передать image_urls, но не оба поля вместе. Это JSON-расширение NexusAPI, не загрузка файлов multipart.

{
"model": "seedance-2.0",
"prompt": "Сохрани оформление с изображений и движение из видеореференса",
"input_reference": [
"https://your-cdn.example/scene-1.png",
"https://your-cdn.example/scene-2.png"
],
"video_urls": ["https://your-cdn.example/motion.mp4"],
"audio_urls": ["https://your-cdn.example/sound.wav"],
"seconds": "5",
"resolution": "720p"
}

Отправь JSON на POST https://nexusapi.dev/v1/videos с Authorization: Bearer YOUR_API_KEY. Ответ содержит id; статус и результат доступны через GET /v1/videos/{id}. При повторах используй один Idempotency-Key. Для запросов с файлами установи HTTP-таймаут не менее 120 секунд: до создания задачи API проверяет доступность и длительность референсов.

Особенности Seedance 2.5

seedance-2.5 поддерживает text-to-video, пару first/last frame и мультимодальные референсы. Для кадров всегда передавай оба поля: start_image_url и end_image_url. Их нельзя совмещать с image_urls, video_urls или audio_urls.

В reference-режиме prompt обязателен. Допускается до 30 image-референсов, до 10 video-референсов и до 10 audio-референсов, но суммарно не более 50 файлов.

Примеры

Text-to-video

{
"params": {
"model_name": "seedance-2.0-fast",
"prompt": "Утренний сад после дождя, камера медленно движется вперёд",
"duration": 8,
"resolution": "720p",
"aspect_ratio": "16:9"
}
}

First and last frame в Seedance 2.5

{
"params": {
"model_name": "seedance-2.5",
"start_image_url": "https://example.com/first.jpg",
"end_image_url": "https://example.com/last.jpg",
"duration": 8,
"resolution": "720p",
"aspect_ratio": "adaptive"
}
}