Seedance 1.5 Pro API
Seedance 1.5 Pro от ByteDance — кинематографичные клипы с уклоном в «живую» съёмку, точным следованием промпту, выразительным движением и устойчивой эстетикой. Длительность 4–12 с с режимом Smart Duration, несколько соотношений сторон, воспроизводимая генерация через seed.
Уровни Standard и Fast с вариантами text-to-video, image-to-video и video-extend (продления на 4–12 с со встроенным апскейлом). Звук по желанию — через параметр generate_audio.
Обзор
О модели Seedance 1.5 Pro API
Что делает Seedance 1.5 Pro, какое место занимает в линейке моделей ByteDance и почему её выбирают команды.
Seedance 1.5 Pro — модель генерации видео от ByteDance, доступная через REST API WaveSpeedAI. Seedance 1.5 Pro от ByteDance — кинематографичные клипы с уклоном в «живую» съёмку, точным следованием промпту, выразительным движением и устойчивой эстетикой. Длительность 4–12 с с режимом Smart Duration, несколько соотношений сторон, воспроизводимая генерация через seed.
Уровни Standard и Fast с вариантами text-to-video, image-to-video и video-extend (продления на 4–12 с со встроенным апскейлом). Звук по желанию — через параметр generate_audio.
Семейство Seedance 1.5 Pro в WaveSpeedAI включает 6 REST-эндпоинтов для сценариев: Video-Extend, Text-To-Video, Image-To-Video. У каждого варианта свои цены, параметры и примеры результатов — выберите тот, что подходит под ваш тип входных данных и требования продакшена, или вызывайте несколько с одним API-ключом и собирайте многошаговые пайплайны.
Запускайте Seedance 1.5 Pro с тем же API-ключом, платёжным аккаунтом и лимитами, что и остальные 1000+ ИИ-моделей WaveSpeedAI. Без отдельной регистрации у вендора, без SDK для каждого провайдера, без разных лимитов у каждого поставщика — одна интеграция охватывает всё: от текста в изображение и текста в видео до синтеза аудио, 3D-генерации, апскейлинга и редактирования.
Эндпоинты
Все эндпоинты API Seedance 1.5 Pro
Сейчас в WaveSpeedAI доступно эндпоинтов Seedance 1.5 Pro: 6 — выберите вариант под ваш сценарий.
/filters:quality(82)/media/images/20260408113453_jlldp7mg.webp)
Seedance v1.5 Pro Video Extend
Seedance 1.5 Pro Video-Extend turns short video clips into longer videos with natural motion continuation, stable aesthetics, and upscaled output. It supports 4–12s duration control, multiple aspect ratios/resolutions, and seed-reproducible results—ideal for extending ad creatives and short-drama shots. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113504_dwd8j546.webp)
Seedance v1.5 Pro Video Extend Fast
Seedance 1.5 Pro Fast Video Extend turns short shots into longer clips with natural motion continuation and strong temporal consistency. Supports 4–12 s extensions, 720p/1080p output with built-in upscaling, and seed-reproducible results for shot matching. Ideal for ads, trailers, and short-drama beats. Production-ready REST API with fast response, no cold starts, and affordable pricing.
/filters:quality(82)/media/images/20260408113514_ksnzfbwe.webp)
Seedance v1.5 Pro Text To Video
Seedance 1.5 Pro (Text-to-Video) generates cinematic, live-action–leaning clips from text with strong prompt adherence, expressive motion, and stable aesthetics. It supports 4–12s duration control (including Smart Duration), multiple aspect ratios (including adaptive), and reproducible generation via seeds—ideal for ads and short-drama workflows.
/filters:quality(82)/media/images/20260408113508_1tsips9l.webp)
Seedance v1.5 Pro Image To Video Fast
Seedance 1.5 Pro Fast Image-to-Video transforms a single image (plus optional text prompt) into cinematic, live-action-leaning clips while preserving subject identity, composition, and first-frame fidelity. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113524_0qkrvocb.webp)
Seedance v1.5 Pro Text To Video Fast
Seedance 1.5 Pro Fast (Text-to-Video) converts text prompts into cinematic, live-action-leaning videos with strong prompt adherence, expressive yet stable motion, and consistent aesthetics. It supports 4–12s duration control, multiple aspect ratios (9:16, 1:1, 16:9), and 720p/1080p output with seed-reproducible results—ideal for ads, trailers, and short-drama beats. Built for stable production use with a ready-to-use REST API, no cold starts, and predictable pricing.
/filters:quality(82)/media/images/20260408113459_04od9dkv.webp)
Seedance v1.5 Pro Image To Video
Seedance 1.5 Pro Image-to-Video generates cinematic, live-action–leaning clips from a text prompt plus a first-frame image, preserving the image’s subject and composition while adding expressive motion and stable aesthetics. It supports 4–12s duration control (including Smart Duration), adaptive aspect ratio that follows the input image, and reproducible outputs via seeds—ideal for ad creatives and short-drama shots that need a strong visual anchor.
Примеры
Seedance 1.5 Pro в деле
Реальные результаты, созданные через API Seedance 1.5 Pro. Наведите курсор на видео для предпросмотра, нажмите, чтобы открыть в полном размере.
Как использовать
Как использовать API Seedance 1.5 Pro
Четыре шага от регистрации до готовой генерации. Полные примеры на Python, Node.js и cURL — в разделе API ниже.
- 01
Получите API-ключ
Создайте аккаунт WaveSpeedAI и скопируйте API-ключ на панели управления. Новые аккаунты получают бесплатные стартовые кредиты — их хватит, чтобы несколько десятков раз запустить playground до начала списаний.
- 02
Отправьте предсказание
Отправьте входные данные в формате JSON методом POST на https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/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 1.5 Pro.
Сценарии применения
Что можно создать с Seedance 1.5 Pro
Типичные сценарии, для которых разработчики и авторы используют API Seedance 1.5 Pro.
Короткий контент с уклоном в живую съёмку
Формулировка из каталога: «идеально для рекламы и процессов с короткими драмами». Модель обучена в основном на живых съёмках, поэтому реалистичное движение и фотографические текстуры получаются у неё естественнее, чем иллюстрации или анимационные стили.
Smart Duration (4–12 секунд)
Text-to-video и image-to-video поддерживают длительность 4–12 с и режим Smart Duration, который подбирает длину под содержание. Полезно, когда не хочется заранее фиксировать длительность и лучше позволить модели выбрать то, что подходит промпту.
Воспроизводимая генерация через seed
Параметр seed доступен — зафиксируйте seed, чтобы точно воспроизвести генерацию, а затем меняйте по одному элементу промпта для более чистого A/B-тестирования креативных вариантов. Полезно при итерациях рекламных креативов, когда в каждом тесте меняется одна переменная.
Video-extend для более длинных результатов
bytedance/seedance-v1.5-pro/video-extend превращает короткие кадры в более длинные клипы с естественным продолжением движения, устойчивой эстетикой и встроенным апскейлом. Поддерживает продления на 4–12 с, вывод 720p/1080p. Уровень Fast (video-extend-fast) — для продлений большими объёмами.
Уровень Fast для итераций
text-to-video-fast и image-to-video-fast — лучший выбор для подбора промпта, A/B-тестов и контентных конвейеров с большим потоком. Для финальной выдачи переключитесь на Standard.
Советы
Советы по написанию запросов для Seedance 1.5 Pro
Практические советы, как получать лучшие результаты от Seedance 1.5 Pro, — на основе приёмов, которые работают в продакшен-пайплайнах для моделей видео.
- 01
Используйте Smart Duration, если длина гибкая
Функция каталога: управление длительностью 4–12 секунд, включая режим «Smart Duration», который подбирает длину под содержание. Полезно, когда не хочется заранее фиксировать длительность — пусть модель выберет то, что подходит промпту.
- 02
Фиксируйте seed для воспроизводимых итераций
Функция каталога: «воспроизводимая генерация через seed». Зафиксируйте seed и меняйте по одному элементу промпта за итерацию, чтобы выявить причину и следствие каждой правки — сходится быстрее, чем при случайных seed.
- 03
Звук необязателен через generate_audio
Параметр generate_audio доступен — отключите его для немого материала (B-roll, посты в соцсетях, презентации), чтобы не синтезировать звук, который вы всё равно не используете.
- 04
Используйте video-extend для клипов длиннее 12 с
bytedance/seedance-v1.5-pro/video-extend превращает короткие кадры в более длинные клипы с естественным продолжением движения. Поддерживает продления на 4–12 с, 720p/1080p, со встроенным апскейлом. Соединяйте продления цепочкой для любой длины.
- 05
Уровень Fast для итераций
Варианты text-to-video-fast и image-to-video-fast — для подбора промпта и контента с большим потоком; для выдачи переключитесь на варианты Standard.
Цены
Цены на API Seedance 1.5 Pro
Оплата — за каждый результат. Итоговая стоимость зависит от параметров, заданных в playground каждого варианта (разрешение, длительность, количество результатов, референсы).
| Эндпоинт | Тип | Цена от |
|---|---|---|
| bytedance/ | video-extend | $0.26 |
| bytedance/ | video-extend | $0.20 |
| bytedance/ | text-to-video | $0.26 |
| bytedance/ | image-to-video | $0.20 |
| bytedance/ | text-to-video | $0.20 |
| bytedance/ | image-to-video | $0.26 |
API
Вызов API Seedance 1.5 Pro
Получите API-ключ на wavespeed.ai/accesskey, затем отправьте предсказание через REST. Playground генерирует готовые к вставке примеры для любой комбинации входных данных.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/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-v1.5-pro/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",
"duration": 5,
"resolution": "720p",
"generate_audio": true,
"camera_fixed": false
}')
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-v1.5-pro/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",
"duration": 5,
"resolution": "720p",
"generate_audio": true,
"camera_fixed": false
}),
});
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",
"duration": 5,
"resolution": "720p",
"generate_audio": True,
"camera_fixed": False
}
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-v1.5-pro/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 1.5 Pro и альтернативы
Когда стоит выбрать Seedance 1.5 Pro, а не похожие модели в WaveSpeedAI.
Seedance 1.5 Pro и Seedance 2.0
У Seedance 2.0 результат голливудского уровня, быстрый уровень Turbo и нативный звук во всех вариантах. Seedance 1.5 Pro заметно дешевле, предлагает Smart Duration и воспроизводимые seed, а также встроенную конечную точку video-extend с апскейлом.
Seedance 1.5 Pro и Wan 2.7
У Wan 2.7 в том же семействе есть варианты reference-to-video, редактирования и text-to-image — более широкий набор для кросс-модальной работы. Seedance 1.5 Pro уже (только видео), но добавляет Smart Duration и явную воспроизводимость через seed, которых у Wan 2.7 нет.
Seedance 1.5 Pro и Kling 3.0
У Kling 3.0 есть уровни Pro и 4K и нативный звук. Seedance 1.5 Pro занимает другую ценовую нишу, с Smart Duration, seed и конечной точкой video-extend, которой у Kling нет.
FAQ
Seedance 1.5 Pro API — часто задаваемые вопросы
Цены, лицензия, интеграция — частые вопросы о запуске Seedance 1.5 Pro в WaveSpeedAI.
Что такое API Seedance 1.5 Pro?
Seedance 1.5 Pro — модель генерации видео от ByteDance, доступная как REST API в WaveSpeedAI. Seedance 1.5 Pro от ByteDance — кинематографичные клипы с уклоном в «живую» съёмку, точным следованием промпту, выразительным движением и устойчивой эстетикой. Длительность 4–12 с с режимом Smart Duration, несколько соотношений сторон, воспроизводимая генерация через seed. Её можно вызывать программно или попробовать в playground по ссылке выше.
Как вызывать API Seedance 1.5 Pro?
Создайте аккаунт WaveSpeedAI, скопируйте API-ключ на странице /accesskey и отправьте POST на https://api.wavespeed.ai/api/v3/bytedance/seedance-v1.5-pro/text-to-video с входными данными в JSON. Эндпоинт вернёт id предсказания. Опрашивайте эндпоинт результата примерно раз в 2 секунды, для долгих задач увеличивайте интервал и останавливайтесь на любом финальном статусе. Примеры для продакшена на Python / Node.js / cURL — выше.
Сколько стоит API Seedance 1.5 Pro?
Seedance 1.5 Pro стоит от $0.20 за запуск. Точная стоимость зависит от заданных параметров (разрешение, длительность, количество результатов, референсы). Предпросмотр стоимости рядом с кнопкой «Сгенерировать» в playground показывает точную цену для ваших текущих данных.
Какие варианты Seedance 1.5 Pro доступны?
В WaveSpeedAI доступно рабочих эндпоинтов Seedance 1.5 Pro: 6 — bytedance/seedance-v1.5-pro/video-extend, bytedance/seedance-v1.5-pro/video-extend-fast, bytedance/seedance-v1.5-pro/text-to-video, bytedance/seedance-v1.5-pro/image-to-video-fast, bytedance/seedance-v1.5-pro/text-to-video-fast, bytedance/seedance-v1.5-pro/image-to-video. У каждого варианта своя страница playground и свои цены.
Можно ли использовать результаты Seedance 1.5 Pro в коммерческих целях?
Права на коммерческое использование определяются лицензией модели ByteDance. Большинство моделей ByteDance разрешают коммерческое использование результатов; краткое описание лицензии смотрите на странице playground каждой модели, а условия платформы — в Условиях использования WaveSpeedAI.
Зачем использовать Seedance 1.5 Pro в WaveSpeedAI, а не напрямую?
Один API-ключ и один платёжный аккаунт для Seedance 1.5 Pro И для 1000+ других ИИ-моделей от разных провайдеров. Без настройки SDK для каждого вендора, без отдельных лимитов, без переписывания интеграционного кода под каждого поставщика. Цены, как правило, на уровне прямого API ByteDance или ниже.
Разработчик
О ByteDance
Команда, стоящая за Seedance 1.5 Pro и всей линейкой моделей ByteDance в WaveSpeedAI.
ByteDance — компания, стоящая за TikTok, CapCut и Doubao, — ведёт одно из крупнейших в мире направлений исследований в области ИИ. Её команды Seed и Doubao выпускают передовые модели для генерации видео (Seedance), генерации и редактирования изображений (Seedream, Nano Banana) и работы с аватарами и липсинком. Модели обучаются на данных внутреннего масштаба и запускаются в продакшен через потребительские приложения ByteDance, прежде чем выйти в виде API.
Начните создавать с Seedance 1.5 Pro в WaveSpeedAI
Бесплатные стартовые кредиты при регистрации. Один API-ключ для 1000+ ИИ-моделей от ByteDance и всех остальных провайдеров.