Перейти к основному контенту

Seedance 2.0 Mini text-to-video от ByteDance строит весь кадр по промпту, звук — за тот же проход. Клипы по 4–15 секунд в 480p или 720p, семь соотношений сторон, включая адаптивное; длину может выбрать модель.

От $0.025/сНа 30% ниже официальной цены

Рабочая область

Ввод

Текст в видео
Единственный источник того, что окажется на экране. Стройте как субъект, действие, камера, свет, звук — по одной мысли на предложение. Формулировки мы не проверяем, но собственный слой Seedance отклоняет часть их до рендера: устойчивый триггер — поцелуй, тогда как шёпот на ухо или соприкосновение лбами проходят. За буквальным результатом ведите такт от первого кадра в image-to-video. Не менее 1 символов
Кадрирование результата: по умолчанию adaptive или одно из шести фиксированных соотношений от 21:9 до 9:16. Когда опереться не на что, adaptive позволяет модели выбрать форму, которую подсказывает prompt; указывайте фиксированное соотношение, если площадка его уже диктует. На счёт не влияет.
влияет на цену
Разрешение результата: 480p или 720p по умолчанию. Оно выбирает тарифную ступень, а верхние ступени означают более крупные файлы и более долгий рендер. Пока формулировка ещё плывёт, работайте в 480p, а потом один раз поднимите под дубль, который оставите.
Длительностьвлияет на цену
Длина готового ролика в целых секундах, от 4 до 15, по умолчанию 5, и одновременно объём тарификации — стоимость растёт прямо пропорционально. -1 отдаёт выбор длины модели: оценка исходит из 15 секунд, а списание следует фактической длине. Лишние секунды нужны, чтобы довести одно действие до конца, а не чтобы втиснуть вторую идею; длинные вещи собираются из цепочки планов. Не меньше 4 · Не больше 15
Генерировать аудиовлияет на цену
Рендерится ли родная дорожка синхронно с картинкой. Включён по умолчанию; если его выключить, тариф в этой версии не снижается. Выключайте для немых петель и для материала, который озвучат на посте.
Фильтр безопасностиВыключен

SpicyAPI не применяет фильтр безопасности к этой модели. Промпт и материалы передаются модели без изменений, а результат определяет сама модель.

Проверяем аккаунт перед включением отправки и расчёта стоимости.

Вывод

Готово к запуску
Пример результата

Связанные модели и следующие шаги

Нужной модели нет?

Напишите, какую модель добавить и для чего она вам нужна. Запрос попадёт к тем, кто решает, что подключать дальше.

Клипы только по промпту на самом доступном уровне линейки 2.0

API Seedance 2.0 Mini text-to-video превращает текстовый промпт в клип длиной от 4 до 15 секунд в 480p или 720p, с озвучкой, которая рендерится за тот же проход. Список полей полностью совпадает с Seedance 2.0 Fast, вплоть до семи значений aspect_ratio и тайм-аута задачи в 1200 секунд. Разница между уровнями в цене за секунду, поэтому Mini подходит для работы, которая считается сериями вызовов.

Открыть песочницу
Клипы только по промпту на самом доступном уровне линейки 2.0
Длительность
От 4 до 15 целых секунд, по умолчанию 5, либо -1 — длину выбирает нейросеть
Разрешение
480p или 720p, по умолчанию 720p
Соотношение сторон
7 значений, по умолчанию адаптивное
Звук
generate_audio включён по умолчанию, цена та же при отключении
Тайм-аут задачи
1200 секунд на задачу, это не длина клипа
Эндпоинты
текст, изображение и референс в видео, плюс продление видео
Тот же контракт
Список полей совпадает с Seedance 2.0 FastSeedance 2.0 Mini text-to-video публикует те же поля, те же значения enum, те же значения по умолчанию и тот же тайм-аут задачи в 1200 секунд, что и уровень Fast. Тело запроса, написанное под один эндпоинт, без изменений работает и под другой, так что перенос конвейера между ними — это смена id модели и больше ничего.
Позиционирование
ByteDance назначает уровням 720p цену под объёмВ описании ценообразования ByteDance сказано, что модели с потолком 720p стоят дешевле, чтобы поощрять эксперименты и раскадровку большим объёмом, и названы стадии: черновики, A/B-тесты и быстрые итерации. Из трёх опубликованных здесь уровней Seedance 2.0 у Mini самая низкая цена за секунду.
Потолок
720p — предел этого уровняresolution принимает 480p и 720p на каждом эндпоинте Seedance 2.0 Mini, тогда как у базовой Seedance 2.0 есть ещё две ступени, 1080p и 4K. Больше в запросе ничего не меняется между двумя семействами, так что бриф, составленный здесь, переносится наверх правкой одного поля, когда доставке нужно больше пикселей.

В чём силён Seedance 2.0 Mini

Каждый элемент серии выходит на один и тот же потолок

Каждый элемент серии выходит на один и тот же потолок

resolution в каждом вызове принимает 480p или 720p, и первый элемент серии получает ровно то же, что и тысячный. Серия — это список независимых запросов, поэтому один элемент может рендериться в 480p, а соседний в 720p, и между ними ничего не настраивается. Поле задаётся для каждого вызова, как и любое другое здесь.

Умная длительность для промптов, которые не делят один темп

Умная длительность для промптов, которые не делят один темп

duration_seconds принимает -1, и тогда решение о длине передаётся нейросети в диапазоне от 4 до 15 секунд. Вызов, отправленный так, оценивается так, будто вернёт полные 15 секунд, а списание следует уже за той длиной, которая пришла на самом деле. Это оправдано там, где промпты серии реально различаются по темпу.

  • Неудачный элемент перезапускается отдельно

    Seedance 2.0 Mini не публикует эндпоинт video-edit, так что ничего не чинит клип после рендера. Независимые вызовы хотя бы ограничивают ущерб одним элементом: пересылается только тот запрос, что вышел неверным, а остальная серия не трогается. А вот неверный параметр разделяют все элементы, где он использовался.

  • Шесть фиксированных форматов кадра, адаптивный по умолчанию

    aspect_ratio по умолчанию adaptive, так что нейросеть сама выбирает кадр, на который уже намекает формулировка. Шесть фиксированных значений — 16:9, 9:16, 4:3, 3:4, 1:1 и 21:9, и указание одного из них держит все элементы серии в одном формате доставки. Кадрирование не выбирает тарифный уровень, так что решение остаётся редакторским.

  • Одна идея, несколько дублей, выбор постфактум

    Рабочий способ выбрать кадр здесь — отправить один и тот же бриф несколько раз и выбрать из того, что вернулось, поскольку каждый вызов оценивается и рассчитывается отдельно. Фиксация duration_seconds, resolution, aspect_ratio и generate_audio на всех этих вызовах и делает сравнение вопросом одной только формулировки.

  • generate_audio решается для каждого вызова, а не для всей серии

    generate_audio по умолчанию true, и озвучка приходит внутри доставленного клипа. Переключатель сидит в теле запроса, как и любое другое поле, так что одна серия может нести озвученные элементы для соцсетей и немые для шапки сайта. Цена за секунду одинакова при обоих значениях.

Кому нужен Seedance 2.0 Mini

  • Объём, где ограничение — это цена

    Автоматизированные конвейеры

    Объём, где ограничение — это цена

    Сервис, который отправляет клипы в очередь по мере поступления задач, десятками или сотнями в день, тратит на цену куда больше, чем на любой отдельный результат. У Seedance 2.0 Mini самая низкая цена за секунду среди трёх перечисленных здесь уровней Seedance 2.0, а его схема ни разу не меняется между элементами, так что конвейер остаётся одной формой запроса в цикле.

  • Несколько дублей до того, как человек выберет один

    Тестирование промптов

    Несколько дублей до того, как человек выберет один

    Десять вызовов с одним и тем же брифом, где duration_seconds, resolution и aspect_ratio одинаковы во всех десяти, возвращают разброс для выбора. Цена этого уровня удерживает шаг с десятью дублями в рамках обычного бюджета, и каждый дубль — обычный вызов со своим task id.

  • Один шаблон запроса на всю библиотеку

    Каталоги и работа по SKU

    Один шаблон запроса на всю библиотеку

    Библиотеке товаров, которой нужен короткий клип на каждую позицию, один и тот же шаблон запроса применяется по разу на элемент, меняется только промпт. Поскольку схема одинакова для каждого элемента, работа сводится к учёту вокруг стабильного тела запроса и списка task id.

  • Черновик последовательности до утверждения любого кадра

    Раскадровка и превизуализация

    Черновик последовательности до утверждения любого кадра

    ByteDance называет черновики, A/B-тесты и быстрые итерации стадиями, под которые назначена цена уровней 720p. Серия грубых кадров в 480p отвечает на вопрос, держится ли последовательность вообще, и только кадр, переживший этот проход, нуждается в перезапуске с более высоким разрешением на базовой Seedance 2.0.

Как работать с Seedance 2.0 Mini

  1. Составьте один шаблон запроса

    Схема одинакова для каждого элемента серии, так что стройте одно тело запроса и варьируйте только prompt и то, что действительно различается по элементам. Все остальные поля сохраняют значение, установленное до начала серии.

  2. Зафиксируйте длину до начала серии

    duration_seconds — оплачиваемая величина и принимает целые секунды от 4 до 15, по умолчанию 5. Отправляйте -1 только там, где длина действительно открыта, потому что так отправленный вызов оценивается как клип на 15 секунд, пока не придёт результат.

  3. Решите про adaptive или фиксированное соотношение один раз

    aspect_ratio по умолчанию adaptive и следует за тем, что подразумевает промпт. Назовите одно из шести фиксированных значений, когда у всех элементов серии один и тот же формат доставки, и кадрирование решено ещё до рендера первого кадра.

  4. Прогоняйте в 480p, утверждайте в 720p

    resolution — то поле, которое переключает вызов между двумя тарифными уровнями. Дешёвый прогон в 480p по комбинациям параметров — недорогой способ найти настройки, которые стоит прогонять на всю партию в 720p.

  5. Разрешайте каждую задачу отдельно

    Каждый эндпоинт здесь асинхронный, и ничто не группирует серию: каждый вызов создания возвращает одну задачу. Держите на своей стороне сопоставление элемента с task id, затем опрашивайте статус или ждите колбэк по каждому элементу, считая медленный элемент не связанным с остальными.

Разобранные примеры Seedance 2.0 Mini

  • Клип на каждую позицию в одной товарной линейке

    Один шаблон запроса с промптом, меняющимся по позициям, resolution зафиксирован на 720p и duration_seconds на 5, так что каждый элемент серии оценивается одинаково.

    A ceramic pour-over dripper turning slowly on a plain paper backdrop, soft even studio light, static camera, quiet room tone
  • Несколько дублей одной идеи кампании

    Один и тот же промпт отправлен десять раз при всех остальных полях, зафиксированных неизменными — недорогой способ составить шорт-лист до того, как человек выберет дубль для финальной доводки.

    A paper airplane gliding through a sunlit office, gentle arc, soft motion blur on the wingtip, warm afternoon light
  • Раскадровочный проход до финального рендера

    resolution в 480p и duration_seconds на 5 удерживают черновик всей последовательности дешёвым, пока порядок кадров ещё меняется.

    A hiker crests a ridge at sunrise and stops, wind moving through the grass, wide establishing shot, ambient wind and distant birdsong

Вопросы об API Seedance 2.0 Mini

Определитесь с параметрами на нескольких вызовах в 480p, затем прогоните всю партию в 720p с этими значениями, зафиксированными в шаблоне. Меняйте по одному полю за раз во время прогона, поскольку два вызова с одним и тем же промптом — это два отдельных дубля, и разницу нужно суметь к чему-то отнести. Держите duration_seconds на фиксированном числе там, где длина известна, потому что -1 оценивается как клип на 15 секунд до прихода результата, и сохраняйте task id для каждого элемента по мере отправки.

Все модели Seedance10