·7 мин. чтения

Seedance API в России: генерация видео с оплатой в рублях

Seedance API в России: версии модели от ByteDance, ориентировочные цены в рублях за секунду, асинхронная генерация видео через PlusVibe API, оплата и документы.

Seedance — семейство моделей генерации видео от ByteDance: текст или изображение превращается в короткий ролик с движением, камерой и опциональным звуком. Российским разработчикам это семейство доступно через PlusVibe API как обычный HTTP-эндпоинт: ключ в рублях, счёт и закрывающие документы через ЭДО — без договоров с зарубежными площадками и валютных платежей.

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

Какие версии Seedance доступны

В медиа-каталоге PlusVibe сейчас четыре публичные модели семейства:

  • seedance-2.5 — самое свежее поколение (в каталоге с июня 2026). Текст → видео и изображение → видео, разрешения 480p и 720p, соотношение сторон 16:9, 9:16 или 1:1, гибкая длительность от 4 до 30 секунд. Опорный вариант, когда нужен длинный ролик или вертикальный формат.
  • seedance-2.0 — флагман прошлого поколения с самым широким набором настроек. Режимы Standard (качество) и Fast (быстрее и дешевле), разрешения от 480p до 4K, длительность 5 или 10 секунд. Поддерживает референсные изображения (до 16 штук), референсное видео, последний кадр для точного финала и даже веб-поиск в режиме текст → видео.
  • seedance-2-0-mini — бюджетная версия 2.0: до 720p, длительность 5 или 10 секунд, текст → видео и изображение → видео. Подходит для черновиков и массовых генераций, где не нужно максимальное качество.
  • seedance-1 — предыдущее поколение: версии 1.5 Pro (текст и изображение, 480p–1080p, длительность 4–12 секунд, возможен звук) и 1.0 Pro Fast (изображение → видео). Самый дешёвый вход в семейство.

Логика выбора простая: seedance-1 — эксперименты и минимальный бюджет; seedance-2-0-mini — поточная генерация черновиков; seedance-2.0 — максимальное качество и управляемость (4K, референсы, режим Fast); seedance-2.5 — длинные ролики до 30 секунд и выбор соотношения сторон.

Все четыре модели принимают текстовый промпт; изображение → видео работает через публичную HTTPS-ссылку в поле image_url внутри opts. У части моделей есть звук (audio: true) — он влияет на цену.

Как устроена генерация видео через API

Важно понимать отличие от текстовых моделей: видео генерируется асинхронно. Вы не получаете ролик в теле ответа — вы создаёте задачу и опрашиваете её статус, пока она не завершится. Это занимает время: счёт идёт не на секунды, а на минуты.

Поток из трёх шагов:

  1. Создание задачиPOST /api/media/generate с моделью, промптом и параметрами. При успехе сервер отвечает 202 и возвращает jobId со статусом processing.
  2. Опрос статусаGET /api/media/jobs/{'{jobId}'} с тем же ключом. Рекомендуемый интервал — 3–5 секунд с экспоненциальной задержкой до 30 секунд. Статусы: submitting и processing (ещё в работе), success (готово) и fail (не удалось).
  3. Получение файла — при success в поле resultUrls приходят подписанные ссылки на готовый ролик. Они живут ограниченное время (около семи дней) — файл стоит скачать в своё хранилище.

Перед отправкой можно запросить цену конкретной конфигурации: POST /api/media/price с теми же model и opts вернёт ориентировочную стоимость priceRub без запуска генерации.

# 1. Создаём задачу: 5 секунд, 720p, текст → видео
curl -X POST https://plusvibeapi.ru/api/media/generate \
  -H "Authorization: Bearer sk-pv-ВАШ_КЛЮЧ" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-2.0",
    "prompt": "Крупный план керамической чашки на деревянном столе, утренний свет, пар от чая, плавный наезд камеры",
    "opts": {
      "input": "text-to-video",
      "resolution": "720p",
      "duration": 5
    }
  }'
# → HTTP 202: {"ok":true,"jobId":"job-...","status":"processing", ...}
# 2. Опрашиваем задачу до терминального статуса
curl https://plusvibeapi.ru/api/media/jobs/job-... \
  -H "Authorization: Bearer sk-pv-ВАШ_КЛЮЧ"
# В работе: {"status":"processing", ...}
# Готово:   {"status":"success","resultUrls":["https://.../api/media/file/..."], "priceRub": 118.8, ...}
# Ошибка:   {"status":"fail","failMsg":"...","priceRub":0, ...}

Вариант «изображение → видео» отличается двумя полями в opts: "input": "image-to-video" и "image_url" с публичной HTTPS-ссылкой на первый кадр (ссылку должен скачать провайдер, поэтому закрытые адреса не подойдут). Опционально передаётся last_frame_url — тогда модель построит переход между двумя кадрами. Вместо ссылки можно отправить байты прямо в запросе: положите строку data:image/png;base64,... в парное поле image_base64, сервис сам опубликует файл и подставит его провайдеру.

Если кода пока нет вообще, тот же каталог и те же модели доступны без запросов — в Нейростудии (/dashboard/studio): выбираете модель, параметры видите прямо в интерфейсе, цена показывается до отправки.

Две честные детали о надёжности. Во-первых, задача может завершиться ошибкой — видео-модели отказывают чаще текстовых: перегрузка на стороне провайдера, не принятый промпт, недоступный референс. При статусе fail деньги не списываются (priceRub равен нулю). Во-вторых, идемпотентности на создании нет: повторный POST /api/media/generate с тем же телом — это новая задача и новое списание при успехе. После таймаута не отправляйте запрос слепо повторно: сначала проверьте судьбу прежнего jobId.

Если не хочется опрашивать вручную, в личном кабинете регистрируется один mediaWebhookUrl на аккаунт — сервис сделает до пяти попыток доставить событие о завершении. Но источник истины всё равно опрос: вебхук приходит без подписи и может продублироваться.

Цены: тарификация за секунду видео

В отличие от многих видео-моделей каталога (например, Veo 3.1 или Wan 2.5, которые тарифицируются «за ролик»), все четыре модели Seedance тарифицируются за секунду видео. Итоговая стоимость — цена за секунду, умноженная на длительность. Цены ориентировочные (зависят от параметров запроса и маршрута) и указаны на 28 августа 2026 года.

МодельЦенаДиапазон за секунду
seedance-1от 1 ₽1,01 ₽ (480p без звука) — 8,69 ₽ (1080p со звуком)
seedance-2-0-miniот 3 ₽3,48 ₽ (изображение → видео, 480p) — 11,88 ₽ (текст → видео, 720p)
seedance-2.0от 5 ₽5,22 ₽ (Fast, изображение → видео, 480p) — 120,56 ₽ (Standard, текст → видео, 4K)
seedance-2.5от 9 ₽9,38 ₽ (текст → видео, 480p) — 34,78 ₽ (изображение → видео, 720p)

Пример расчёта: seedance-2.0, Standard, текст → видео, 720p — тариф 23,76 ₽ за секунду:

  • ролик на 5 секунд: 23,76 ₽ × 5 = 118,80 ₽;
  • ролик на 10 секунд: 23,76 ₽ × 10 = 237,60 ₽.

Та же сцена в бюджетном варианте, seedance-1, 480p без звука (1,01 ₽/с): 5 секунд — 5,05 ₽, 10 секунд — 10,10 ₽. А seedance-2.5 в 720p (20,98 ₽/с) обойдётся в 104,90 ₽ за 5 секунд и 209,80 ₽ за 10 секунд.

Разброс внутри одной модели большой: у seedance-2.0 режим Fast в 480p дешевле Standard в 4K более чем в двадцать раз. Поэтому перед боевой интеграцией полезно прогнать свою типовую конфигурацию через POST /api/media/price. Окончательная сумма списания всегда приходит в поле priceRub ответа о статусе задачи; если маршрут не подтверждён по цене, генерация по нему блокируется с 503, а не списывает деньги «на глаз». У моделей есть альтернативные маршруты (например, seedance-2.0:prime) с собственной ценой — состав и цены маршрутов отдаёт GET /api/media-catalog, публично и без ключа.

Оплата в рублях и документы для юрлиц

Работа идёт с российского юрлица без валютных счетов: баланс пополняется в рублях, списания за генерации — тоже в рублях. Для юридических лиц доступна договорная постоплата (отсрочка по ст. 823 ГК РФ): вы начинаете с предоплаты, показываете историю платежей и подаёте заявку — лимит, срок и порядок оплаты фиксируются в соглашении. Лестница лимитов: до 5 000 ₽ после проверки организации (карточка с реквизитами, реестры), до 10 000 ₽ после двух вовремя оплаченных периодов, больше — индивидуальные условия. Срок оплаты — 14 календарных дней. Подробнее — на странице постоплаты для юрлиц.

Закрывающие документы формируются по фактически потреблённым услугам за календарный месяц и направляются через ЭДО; исполнитель — ИП на УСН, поэтому счета и первичные документы выставляются без НДС. Пополнение баланса само по себе не основание для акта — акт отражает реальное потребление.

Честные ограничения

Чтобы интеграция не стала сюрпризом, зафиксируем границы:

  • Скорость. Генерация видео занимает минуты, а не секунды; точное время не гарантируется и зависит от загрузки провайдера. Планируйте очередь и таймауты на своей стороне.
  • Предсказуемость. Результат зависит от промпта; модель может ошибиться в физике движения, руках, мелком тексте. Промпт стоит писать как хореографию: один ролик — одно основное действие. Задачи со статусом fail не тарифицируются, но время на переделку закладывайте.
  • Длительность и разрешения. Это короткие ролики: у seedance-2.0 и мини — 5 или 10 секунд, у 2.5 — до 30 секунд, у первого поколения — до 12. Максимальное разрешение — 4K только у seedance-2.0 в режиме Standard; у остальных потолок 720p–1080p.
  • Мы не провайдер модели. PlusVibe — российский шлюз к Seedance: единый ключ, рублёвые цены, документы. Официальные условия и ограничения самого ByteDance мы не заменяем и не снимаем; спорные по содержанию запросы может отклонить и модель.

Итог

Seedance в России — это рабочий инструмент для коротких видео: четыре версии от бюджетной до флагманской, тарификация за секунду, предсказуемая асинхронная схема «создал задачу → опросил → забрал файл». Цены — ориентировочные, на 28 августа 2026 года; точную сумму по вашей конфигурации покажет POST /api/media/price, а актуальный состав моделей и параметров — медиа-каталог. Ключ, документация и медиа-студия — на plusvibeapi.ru.

seedance apiseedance api россиягенерация видео apibytedance seedanceseedance 2.0 apiseedance 2.5 apiseedance api ценагенерация видео нейросетью через api

Попробуйте PlusVibe API

OpenAI-совместимый API: GPT, Claude, Gemini, видео и изображения — один рублёвый ключ. Работает из России без VPN, оплата рублями.

Читайте также