Seedance 2.0 Mini API
Seedance 2.0 Mini от ByteDance — более быстрый и недорогой уровень Seedance 2.0. Тот же кинематографичный сторителлинг из нескольких кадров, ИИ-управление камерой и согласованность персонажей с нативным звуком — за 50% от стандартной цены.
Дешевле, а качество видео выше. Text-to-video, image-to-video, video-edit и video-extend (плюс варианты Turbo), от 480p до 4k, 4–15 с, с нативным звуком и до 9 изображений / 9 видео / 3 аудио в качестве референсов — по цене вдвое ниже стандартного Seedance 2.0.
Обзор
О модели Seedance 2.0 Mini API
Что делает Seedance 2.0 Mini, какое место занимает в линейке моделей ByteDance и почему её выбирают команды.
Seedance 2.0 Mini — модель генерации видео от ByteDance, доступная через REST API WaveSpeedAI. Seedance 2.0 Mini от ByteDance — более быстрый и недорогой уровень Seedance 2.0. Тот же кинематографичный сторителлинг из нескольких кадров, ИИ-управление камерой и согласованность персонажей с нативным звуком — за 50% от стандартной цены.
Дешевле, а качество видео выше. Text-to-video, image-to-video, video-edit и video-extend (плюс варианты Turbo), от 480p до 4k, 4–15 с, с нативным звуком и до 9 изображений / 9 видео / 3 аудио в качестве референсов — по цене вдвое ниже стандартного Seedance 2.0.
Семейство Seedance 2.0 Mini в WaveSpeedAI включает 9 REST-эндпоинтов для сценариев: Reference-To-Video, Text-To-Video, Video-Extend, Video-To-Video, Image-To-Video. У каждого варианта свои цены, параметры и примеры результатов — выберите тот, что подходит под ваш тип входных данных и требования продакшена, или вызывайте несколько с одним API-ключом и собирайте многошаговые пайплайны.
Запускайте Seedance 2.0 Mini с тем же API-ключом, платёжным аккаунтом и лимитами, что и остальные 1000+ ИИ-моделей WaveSpeedAI. Без отдельной регистрации у вендора, без SDK для каждого провайдера, без разных лимитов у каждого поставщика — одна интеграция охватывает всё: от текста в изображение и текста в видео до синтеза аудио, 3D-генерации, апскейлинга и редактирования.
Эндпоинты
Все эндпоинты API Seedance 2.0 Mini
Сейчас в WaveSpeedAI доступно эндпоинтов Seedance 2.0 Mini: 9 — выберите вариант под ваш сценарий.
/filters:quality(82)/media/images/d067bfc1-4927-4725-8dee-8f30a91bf953.webp)
Seedance 2.0 Mini Reference To Video Turbo
Seedance 2.0 Mini Turbo Reference to Video creates cinematic videos with native audio from your own reference images, videos, and audio, keeping characters, products, motion, and sound consistent while a prompt directs the new shot. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150104262652854_353YVSPP.webp)
Seedance 2.0 Mini Text To Video Turbo
Seedance 2.0 Mini Text to Video Turbo is ByteDance's faster, lower-cost text-to-video model for cinematic multi-shot videos. It generates narrative sequences from text prompts and optional reference images, videos, and audio with AI camera control, consistent characters, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784115845488318278_s45eoxGP.webp)
Seedance 2.0 Mini Video Extend
Seedance 2.0 Mini Video Extend is ByteDance's faster, lower-cost video extension model for cinematic multi-shot continuation. It extends existing videos into seamless narrative sequences with AI camera control, consistent characters, motion continuity, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/3053270c-fb07-4c9a-a3a2-a12d6a7dda8e.webp)
Seedance 2.0 Mini Reference To Video
Seedance 2.0 Mini Reference to Video creates cinematic videos with native audio from your own reference images, videos, and audio, keeping characters, products, motion, and sound consistent while a prompt directs the new shot. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784114911044913513_tQ0MW5eo.webp)
Seedance 2.0 Mini Text To Video
Seedance 2.0 Mini Text to Video is ByteDance's faster, lower-cost text-to-video model for cinematic multi-shot videos. It generates narrative sequences from text prompts and optional reference images, videos, and audio with AI camera control, consistent characters across scenes, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150883895961015_UoILIIDE.webp)
Seedance 2.0 Mini Video Edit Turbo
Seedance 2.0 Mini is ByteDance's faster, lower-cost video generation model for text to video and image to video. It creates cinematic multi-shot videos with AI camera control, consistent characters across scenes, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150119735302611_8bsplife.webp)
Seedance 2.0 Mini Image To Video Turbo
Seedance 2.0 Mini Image to Video Turbo is ByteDance's faster, lower-cost image-to-video model for cinematic multi-shot videos. It turns reference images and optional text prompts into narrative sequences with AI camera control, consistent characters, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784117507698664813_nXmwFOW6.webp)
Seedance 2.0 Mini Video Edit
Seedance 2.0 Mini Video Edit is ByteDance's faster, lower-cost video editing model for prompt-guided video modification. It edits existing videos with cinematic multi-shot quality, AI camera control, consistent characters, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784114642196942243_fI6AKT2c.webp)
Seedance 2.0 Mini Image To Video
Seedance 2.0 Mini Image to Video is ByteDance's faster, lower-cost image-to-video model for cinematic multi-shot videos. It turns reference images and optional text prompts into narrative sequences with AI camera control, consistent characters across scenes, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Примеры
Seedance 2.0 Mini в деле
Реальные результаты, созданные через API Seedance 2.0 Mini. Наведите курсор на видео для предпросмотра, нажмите, чтобы открыть в полном размере.
Как использовать
Как использовать API Seedance 2.0 Mini
Четыре шага от регистрации до готовой генерации. Полные примеры на Python, Node.js и cURL — в разделе API ниже.
- 01
Получите API-ключ
Создайте аккаунт WaveSpeedAI и скопируйте API-ключ на панели управления. Новые аккаунты получают бесплатные стартовые кредиты — их хватит, чтобы несколько десятков раз запустить playground до начала списаний.
- 02
Отправьте предсказание
Отправьте входные данные в формате JSON методом POST на https://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/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.0 Mini.
Сценарии применения
Что можно создать с Seedance 2.0 Mini
Типичные сценарии, для которых разработчики и авторы используют API Seedance 2.0 Mini.
Недорогой text-to-video с нативным звуком
bytedance/seedance-2.0-mini/text-to-video создаёт кинематографичные клипы по текстовым промптам с синхронизированным звуком за один проход — вдвое дешевле стандартного Seedance 2.0, идеально для частых итераций и контента для соцсетей.
Image-to-video по референсному кадру
bytedance/seedance-2.0-mini/image-to-video анимирует референсное изображение по текстовой подсказке, сохраняя облик героя, композицию и детали первого кадра, и добавляет движение, перемещения камеры и синхронизированный звук.
Video-edit для точечной смены стиля
bytedance/seedance-2.0-mini/video-edit по промпту меняет освещение, стиль, погоду и атмосферу входного видео, сохраняя облик героя, композицию и движение — более дешёвый проход для подбора внешнего вида и переноса стиля на готовый материал.
Video-extend для более длинных последовательностей
bytedance/seedance-2.0-mini/video-extend продолжает входное видео с последнего кадра кинематографичным продолжением по промпту — соединяйте продления цепочкой, чтобы получать более длинные последовательности по цене Mini.
Реклама и контент для соцсетей большими объёмами
Уровень Mini настроен для конвейеров, чувствительных к цене и рассчитанных на большой поток: реклама и брендированный контент, короткие истории, TikTok / Reels / Shorts, где стоимость каждого ролика важнее последних процентов качества.
Варианты Turbo
Варианты -turbo быстрее выдают результат в высоком разрешении — и всё по цене уровня Mini в 50%.
Советы
Советы по написанию запросов для Seedance 2.0 Mini
Практические советы, как получать лучшие результаты от Seedance 2.0 Mini, — на основе приёмов, которые работают в продакшен-пайплайнах для моделей видео.
- 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.0 Mini
Оплата — за каждый результат. Итоговая стоимость зависит от параметров, заданных в playground каждого варианта (разрешение, длительность, количество результатов, референсы).
| Эндпоинт | Тип | Цена от |
|---|---|---|
| bytedance/ | reference-to-video | −10%$0.08$0.072 |
| bytedance/ | text-to-video | −10%$0.08$0.072 |
| bytedance/ | video-extend | −10%$0.12$0.108 |
| bytedance/ | reference-to-video | −10%$0.12$0.108 |
| bytedance/ | text-to-video | −10%$0.12$0.108 |
| bytedance/ | video-to-video | −10%$0.095$0.0855 |
| bytedance/ | image-to-video | −10%$0.08$0.072 |
| bytedance/ | video-to-video | −10%$0.075$0.0675 |
| bytedance/ | image-to-video | −10%$0.12$0.108 |
API
Вызов API Seedance 2.0 Mini
Получите API-ключ на wavespeed.ai/accesskey, затем отправьте предсказание через REST. Playground генерирует готовые к вставке примеры для любой комбинации входных данных.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/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.0-mini/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,
"enable_web_search": false,
"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.0-mini/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,
"enable_web_search": false,
"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,
"enable_web_search": False,
"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.0-mini/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.0 Mini и альтернативы
Когда стоит выбрать Seedance 2.0 Mini, а не похожие модели в WaveSpeedAI.
Seedance 2.0 Mini и Seedance 2.0 (standard)
Стандартный Seedance 2.0 максимизирует качество и стабильность движения. Seedance 2.0 Mini — та же архитектура и тот же набор вариантов (text-to-video, image-to-video, video-edit, video-extend, Turbo), оптимизированные для более быстрой генерации и на 50% дешевле: выбирайте Mini для итераций и больших объёмов, Standard — для финальной выдачи.
Seedance 2.0 Mini и Veo 3.1
Veo 3.1 лидирует по фотореализму и лицам людей. Seedance 2.0 Mini выигрывает по цене и нативному звуку во всех вариантах, а также предлагает video-edit и video-extend в том же семействе — по цене, рассчитанной на массовое производство.
Seedance 2.0 Mini и Kling 3.0
У Kling 3.0 есть отдельная конечная точка управления движением. Seedance 2.0 Mini выдаёт нативный звук в той же генерации, результат в 4k, video-edit и video-extend — за половину цены стандартного Seedance 2.0 для процессов, чувствительных к стоимости.
FAQ
Seedance 2.0 Mini API — часто задаваемые вопросы
Цены, лицензия, интеграция — частые вопросы о запуске Seedance 2.0 Mini в WaveSpeedAI.
Что такое API Seedance 2.0 Mini?
Seedance 2.0 Mini — модель генерации видео от ByteDance, доступная как REST API в WaveSpeedAI. Seedance 2.0 Mini от ByteDance — более быстрый и недорогой уровень Seedance 2.0. Тот же кинематографичный сторителлинг из нескольких кадров, ИИ-управление камерой и согласованность персонажей с нативным звуком — за 50% от стандартной цены. Её можно вызывать программно или попробовать в playground по ссылке выше.
Как вызывать API Seedance 2.0 Mini?
Создайте аккаунт WaveSpeedAI, скопируйте API-ключ на странице /accesskey и отправьте POST на https://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/text-to-video с входными данными в JSON. Эндпоинт вернёт id предсказания. Опрашивайте эндпоинт результата примерно раз в 2 секунды, для долгих задач увеличивайте интервал и останавливайтесь на любом финальном статусе. Примеры для продакшена на Python / Node.js / cURL — выше.
Сколько стоит API Seedance 2.0 Mini?
Seedance 2.0 Mini стоит от $0.0675. Точная стоимость зависит от заданных параметров (разрешение, длительность, количество результатов, референсы). Предпросмотр стоимости рядом с кнопкой «Сгенерировать» в playground показывает точную цену для ваших текущих данных.
Какие варианты Seedance 2.0 Mini доступны?
В WaveSpeedAI доступно рабочих эндпоинтов Seedance 2.0 Mini: 9 — bytedance/seedance-2.0-mini/reference-to-video-turbo, bytedance/seedance-2.0-mini/text-to-video-turbo, bytedance/seedance-2.0-mini/video-extend, bytedance/seedance-2.0-mini/reference-to-video, bytedance/seedance-2.0-mini/text-to-video, bytedance/seedance-2.0-mini/video-edit-turbo, bytedance/seedance-2.0-mini/image-to-video-turbo, bytedance/seedance-2.0-mini/video-edit, и другие. У каждого варианта своя страница playground и свои цены.
Можно ли использовать результаты Seedance 2.0 Mini в коммерческих целях?
Права на коммерческое использование определяются лицензией модели ByteDance. Большинство моделей ByteDance разрешают коммерческое использование результатов; краткое описание лицензии смотрите на странице playground каждой модели, а условия платформы — в Условиях использования WaveSpeedAI.
Зачем использовать Seedance 2.0 Mini в WaveSpeedAI, а не напрямую?
Один API-ключ и один платёжный аккаунт для Seedance 2.0 Mini И для 1000+ других ИИ-моделей от разных провайдеров. Без настройки SDK для каждого вендора, без отдельных лимитов, без переписывания интеграционного кода под каждого поставщика. Цены, как правило, на уровне прямого API ByteDance или ниже.
Разработчик
О ByteDance
Команда, стоящая за Seedance 2.0 Mini и всей линейкой моделей ByteDance в WaveSpeedAI.
ByteDance — компания, стоящая за TikTok, CapCut и Doubao, — ведёт одно из крупнейших в мире направлений исследований в области ИИ. Её команды Seed и Doubao выпускают передовые модели для генерации видео (Seedance), генерации и редактирования изображений (Seedream, Nano Banana) и работы с аватарами и липсинком. Модели обучаются на данных внутреннего масштаба и запускаются в продакшен через потребительские приложения ByteDance, прежде чем выйти в виде API.
Начните создавать с Seedance 2.0 Mini в WaveSpeedAI
Бесплатные стартовые кредиты при регистрации. Один API-ключ для 1000+ ИИ-моделей от ByteDance и всех остальных провайдеров.