Seedance 2.5 Flash API
Seedance 2.5 Flash от ByteDance — более доступный по цене уровень Seedance 2.5 для больших объёмов видео: text-to-video, image-to-video, reference-to-video и редактирование видео, клипы длиной 4–30 секунд в 480p или 720p с нативным синхронизированным звуком.
Четыре эндпоинта: bytedance/seedance-2.5-flash/text-to-video превращает промпт в клип, image-to-video анимирует стартовое изображение с необязательным последним кадром, reference-to-video собирает новый клип из референсов — до 10 изображений, 5 видео и 5 аудио, а video-edit переписывает готовое видео по текстовой инструкции. Клипы длятся от 4 до 30 секунд в 480p или 720p, звук генерируется вместе с изображением.
Обзор
О модели Seedance 2.5 Flash API
Что делает Seedance 2.5 Flash, какое место занимает в линейке моделей ByteDance и почему её выбирают команды.
Seedance 2.5 Flash — модель генерации видео от ByteDance, доступная через REST API WaveSpeedAI. Seedance 2.5 Flash от ByteDance — более доступный по цене уровень Seedance 2.5 для больших объёмов видео: text-to-video, image-to-video, reference-to-video и редактирование видео, клипы длиной 4–30 секунд в 480p или 720p с нативным синхронизированным звуком.
Четыре эндпоинта: bytedance/seedance-2.5-flash/text-to-video превращает промпт в клип, image-to-video анимирует стартовое изображение с необязательным последним кадром, reference-to-video собирает новый клип из референсов — до 10 изображений, 5 видео и 5 аудио, а video-edit переписывает готовое видео по текстовой инструкции. Клипы длятся от 4 до 30 секунд в 480p или 720p, звук генерируется вместе с изображением.
Семейство Seedance 2.5 Flash в WaveSpeedAI включает 4 REST-эндпоинта для сценариев: Video-To-Video, Reference-To-Video, Image-To-Video, Text-To-Video. У каждого варианта свои цены, параметры и примеры результатов — выберите тот, что подходит под ваш тип входных данных и требования продакшена, или вызывайте несколько с одним API-ключом и собирайте многошаговые пайплайны.
Запускайте Seedance 2.5 Flash с тем же API-ключом, платёжным аккаунтом и лимитами, что и остальные 1000+ ИИ-моделей WaveSpeedAI. Без отдельной регистрации у вендора, без SDK для каждого провайдера, без разных лимитов у каждого поставщика — одна интеграция охватывает всё: от текста в изображение и текста в видео до синтеза аудио, 3D-генерации, апскейлинга и редактирования.
Характеристики
Возможности Seedance 2.5 Flash API и статус релиза
То, что разработчики ищут перед выбором API: доступность, ожидаемая длина результата, поддержка референсов и текущая рабочая альтернатива.
Эндпоинты
4 варианта
Text-to-video, image-to-video, reference-to-video и video-edit.
Длительность
4–30 с
Любая длина от 4 до 30 секунд; по умолчанию 5 с.
Разрешение
480p / 720p
По умолчанию 720p.
Референсы
10 изображений + 5 видео + 5 аудио
В text-to-video и reference-to-video, вместе с текстовым промптом.
Эндпоинты
Все эндпоинты API Seedance 2.5 Flash
Сейчас в WaveSpeedAI доступно эндпоинтов Seedance 2.5 Flash: 4 — выберите вариант под ваш сценарий.
/filters:quality(82)/media/images/4dab6870-7b73-4d91-aaa5-d7d48f93ec26.webp)
Seedance 2.5 Flash Video Edit
Seedance 2.5 Flash Video Edit edits a source video using text instructions and optional image and audio references, with 480p or 720p output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/9e27da0a-ff6d-4386-89a3-fdca16747369.webp)
Seedance 2.5 Flash Reference To Video
Seedance 2.5 Flash Reference-to-Video creates videos guided by text and optional image, video, and audio references, with 480p or 720p output and optional generated audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/2f85f4e3-bc1e-4f19-a03e-2a080b82e605.webp)
Seedance 2.5 Flash Image To Video
Seedance 2.5 Flash Image-to-Video animates a start image using text instructions, with an optional last frame, 480p or 720p output, and optional generated audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/5dd2d86c-98dd-436a-89e6-14908c5d5497.webp)
Seedance 2.5 Flash Text To Video
Seedance 2.5 Flash Text-to-Video creates videos from text prompts and optional image, video, and audio references, with 480p or 720p output and optional generated audio. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Примеры
Seedance 2.5 Flash в деле
Реальные результаты, созданные через API Seedance 2.5 Flash. Наведите курсор на видео для предпросмотра, нажмите, чтобы открыть в полном размере.
Как использовать
Как использовать API Seedance 2.5 Flash
Четыре шага от регистрации до готовой генерации. Полные примеры на Python, Node.js и cURL — в разделе API ниже.
- 01
Получите API-ключ
Создайте аккаунт WaveSpeedAI и скопируйте API-ключ на панели управления. Новые аккаунты получают бесплатные стартовые кредиты — их хватит, чтобы несколько десятков раз запустить playground до начала списаний.
- 02
Отправьте предсказание
Отправьте входные данные в формате JSON методом POST на https://api.wavespeed.ai/api/v3/bytedance/seedance-2.5-flash/text-to-video. Эндпоинт сразу возвращает id предсказания — генерация асинхронная, поэтому соединение не нужно держать открытым на время инференса.
- 03
Опрашивайте до завершения
Выполняйте GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. При статусе completed забирайте результат; при failed, cancelled, timeout или deleted остановитесь с ошибкой; при любом другом статусе продолжайте опрос.
- 04
Получите URL результата
Когда статус станет "completed", возьмите URL из data.outputs[0]. Он указывает на созданный файл в CDN WaveSpeedAI — изображение, видео, аудио или 3D-файл, в зависимости от вызванного варианта Seedance 2.5 Flash.
Сценарии применения
Что можно создать с Seedance 2.5 Flash
Типичные сценарии, для которых разработчики и авторы используют API Seedance 2.5 Flash.
Массовое тестирование рекламных креативов
bytedance/seedance-2.5-flash/text-to-video рассчитан на множество дублей: попробуйте несколько хуков, движений камеры и локаций для одного брифа и оставьте версии, которые работают.
Кинематографичные сцены с диалогами и звуком
Каждый эндпоинт генерирует диалоги, звуковые эффекты и фоновую атмосферу вместе с изображением, поэтому сцена приходит со звуком за один запрос.
Превратите статичное изображение в кадр
bytedance/seedance-2.5-flash/image-to-video отталкивается от вашего изображения и принимает необязательный последний кадр, так что вы сами решаете, где кадр начинается и где заканчивается.
Сохраняйте единый облик персонажа или продукта
bytedance/seedance-2.5-flash/reference-to-video принимает до 10 референсных изображений, 5 референсных видео и 5 референсных аудио, на которые промпт ссылается как @Image 1, @Video 1 и @Audio 1.
Редактируйте видео словами
bytedance/seedance-2.5-flash/video-edit сохраняет героя, композицию и движение вашего видео и меняет то, что вы описали: например, локацию, погоду или стиль.
Длинные планы одним дублем
Клипы длятся от 4 до 30 секунд за один проход — хватает места для настоящего действия и движения камеры, и не нужно склеивать короткие клипы.
Советы
Советы по написанию запросов для Seedance 2.5 Flash
Практические советы, как получать лучшие результаты от Seedance 2.5 Flash, — на основе приёмов, которые работают в продакшен-пайплайнах для моделей видео.
- 01
Конкретно описывайте движения камеры
Используйте конкретную операторскую лексику — orbit, dolly-in, push-in, pan-left, crane shot, handheld follow. Общие промпты дают статичную или произвольную камеру; названные движения камеры напрямую соответствуют замыслу движения в данных обучения модели и заметно улучшают кадр.
- 02
Закрепляйте облик героя референсными изображениями
Если промпт зависит от конкретного человека, персонажа или продукта, загрузите референсное изображение вместе с промптом. Без референса облик «плывёт» между кадрами и сценами — один и тот же персонаж в каждой генерации выглядит чуть иначе.
- 03
Описывайте освещение и время суток
Подсказки об освещении вроде 'golden hour, soft warm directional light' или 'overcast diffused light, slate-grey sky' улучшают качество и согласованность гораздо сильнее, чем расплывчатые модификаторы качества. Освещение — один из самых сильных факторов, на которые опирается модель.
- 04
Используйте негативные промпты, чтобы подавить типичные сбои
Полезные негативные подсказки для видео: 'frame flicker, motion blur, watermark, text artifacts, distorted hands, low resolution, jpeg compression'. Негативные промпты ничего не стоят и заметно снижают долю генераций, которые иначе пришлось бы перезапускать.
- 05
Выбирайте самую короткую длительность, которая передаёт ваш эпизод
Большинство промптов лучше всего работают на 5–8 секундах. Более длинные клипы усиливают временные несоответствия (изменение героя, «уплывание» окружения). Если нужна 20-секундная последовательность, создайте три клипа по 6–8 секунд и смонтируйте их — качество останется выше, чем в одной длинной генерации.
- 06
Сразу выбирайте соотношение сторон под платформу
9:16 — для TikTok / Reels / Shorts, 16:9 — для горизонтальных лент и YouTube, 1:1 — для сеток постов. Модели обучаются немного по-разному для разных соотношений сторон — кадрирование 16:9 в 9:16 постфактум теряет и детализацию, и композицию, задуманную моделью.
Цены
Цены на API Seedance 2.5 Flash
Оплата — за каждый результат. Итоговая стоимость зависит от параметров, заданных в playground каждого варианта (разрешение, длительность, количество результатов, референсы).
| Эндпоинт | Тип | Цена от |
|---|---|---|
| bytedance/ | video-to-video | $0.15 |
| bytedance/ | reference-to-video | $0.24 |
| bytedance/ | image-to-video | $0.24 |
| bytedance/ | text-to-video | $0.24 |
API
Вызов API Seedance 2.5 Flash
Получите API-ключ на wavespeed.ai/accesskey, затем отправьте предсказание через REST. Playground генерирует готовые к вставке примеры для любой комбинации входных данных.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedance-2.5-flash/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/bytedance/seedance-2.5-flash/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"generate_audio": true
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/bytedance/seedance-2.5-flash/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"generate_audio": true
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"generate_audio": True
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/bytedance/seedance-2.5-flash/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Сравнение
Seedance 2.5 Flash и альтернативы
Когда стоит выбрать Seedance 2.5 Flash, а не похожие модели в WaveSpeedAI.
Seedance 2.5 Flash и Seedance 2.5
Seedance 2.5 — флагман: результат от 480p до 4K, до 50 референсных файлов и продление видео. Seedance 2.5 Flash — более доступный по цене уровень с 480p и 720p для черновиков, тестов и больших объёмов клипов; отправьте тот же промпт в Seedance 2.5, когда кадру нужно 1080p или 4K.
Seedance 2.5 Flash и Seedance 2.0
Seedance 2.0 генерирует до 15 секунд на клип. Seedance 2.5 Flash выдаёт до 30 секунд одним кадром и принимает в качестве референсов до 10 изображений, 5 видео и 5 аудио.
Seedance 2.5 Flash и Kling 4.0 Flash
Kling 4.0 Flash генерирует клипы длиной 3–20 секунд в 720p. Seedance 2.5 Flash выдаёт до 30 секунд, добавляет уровень 480p и принимает референсное аудио наряду с изображениями и видео.
FAQ
Seedance 2.5 Flash API — часто задаваемые вопросы
Цены, лицензия, интеграция — частые вопросы о запуске Seedance 2.5 Flash в WaveSpeedAI.
Доступен ли Seedance 2.5 Flash API на WaveSpeedAI?
Да. Seedance 2.5 Flash уже доступен в каталоге моделей WaveSpeedAI с эндпоинтами text-to-video, image-to-video, reference-to-video и video-edit — все они работают по одной и той же схеме REST-запросов на генерацию, с доступом к playground и оплатой по факту использования.
Чем Seedance 2.5 Flash отличается от Seedance 2.5?
Seedance 2.5 Flash — более доступный по цене уровень: результат в 480p и 720p и до 10 изображений, 5 видео и 5 аудио в качестве референсов. Seedance 2.5 добавляет результат в 1080p и 4K, до 50 референсных файлов и продление видео.
Какой длины может быть видео Seedance 2.5 Flash?
От 4 до 30 секунд на клип, в целых секундах. По умолчанию — 5 секунд.
Как интегрировать Seedance 2.5 Flash API?
Используйте стандартную схему генерации WaveSpeedAI: авторизуйтесь с помощью API-ключа, отправьте POST на эндпоинт модели (например, bytedance/seedance-2.5-flash/text-to-video), опрашивайте результат генерации и скачайте готовое видео. Существующие интеграции Seedance 2.5 переключаются заменой пути модели.
Что такое API Seedance 2.5 Flash?
Seedance 2.5 Flash — модель генерации видео от ByteDance, доступная как REST API в WaveSpeedAI. Seedance 2.5 Flash от ByteDance — более доступный по цене уровень Seedance 2.5 для больших объёмов видео: text-to-video, image-to-video, reference-to-video и редактирование видео, клипы длиной 4–30 секунд в 480p или 720p с нативным синхронизированным звуком. Её можно вызывать программно или попробовать в playground по ссылке выше.
Как вызывать API Seedance 2.5 Flash?
Создайте аккаунт WaveSpeedAI, скопируйте API-ключ на странице /accesskey и отправьте POST на https://api.wavespeed.ai/api/v3/bytedance/seedance-2.5-flash/text-to-video с входными данными в JSON. Эндпоинт вернёт id предсказания. Опрашивайте эндпоинт результата примерно раз в 2 секунды, для долгих задач увеличивайте интервал и останавливайтесь на любом финальном статусе. Примеры для продакшена на Python / Node.js / cURL — выше.
Сколько стоит API Seedance 2.5 Flash?
Seedance 2.5 Flash стоит от $0.15. Точная стоимость зависит от заданных параметров (разрешение, длительность, количество результатов, референсы). Предпросмотр стоимости рядом с кнопкой «Сгенерировать» в playground показывает точную цену для ваших текущих данных.
Какие варианты Seedance 2.5 Flash доступны?
В WaveSpeedAI доступно рабочих эндпоинтов Seedance 2.5 Flash: 4 — bytedance/seedance-2.5-flash/video-edit, bytedance/seedance-2.5-flash/reference-to-video, bytedance/seedance-2.5-flash/image-to-video, bytedance/seedance-2.5-flash/text-to-video. У каждого варианта своя страница playground и свои цены.
Можно ли использовать результаты Seedance 2.5 Flash в коммерческих целях?
Права на коммерческое использование определяются лицензией модели ByteDance. Большинство моделей ByteDance разрешают коммерческое использование результатов; краткое описание лицензии смотрите на странице playground каждой модели, а условия платформы — в Условиях использования WaveSpeedAI.
Зачем использовать Seedance 2.5 Flash в WaveSpeedAI, а не напрямую?
Один API-ключ и один платёжный аккаунт для Seedance 2.5 Flash И для 1000+ других ИИ-моделей от разных провайдеров. Без настройки SDK для каждого вендора, без отдельных лимитов, без переписывания интеграционного кода под каждого поставщика. Цены, как правило, на уровне прямого API ByteDance или ниже.
Разработчик
О ByteDance
Команда, стоящая за Seedance 2.5 Flash и всей линейкой моделей ByteDance в WaveSpeedAI.
ByteDance — компания, стоящая за TikTok, CapCut и Doubao, — ведёт одно из крупнейших в мире направлений исследований в области ИИ. Её команды Seed и Doubao выпускают передовые модели для генерации видео (Seedance), генерации и редактирования изображений (Seedream, Nano Banana) и работы с аватарами и липсинком. Модели обучаются на данных внутреннего масштаба и запускаются в продакшен через потребительские приложения ByteDance, прежде чем выйти в виде API.
Начните создавать с Seedance 2.5 Flash в WaveSpeedAI
Бесплатные стартовые кредиты при регистрации. Один API-ключ для 1000+ ИИ-моделей от ByteDance и всех остальных провайдеров.