Seedance 2.5: 30 секунд в одном видео
Создавайте видео длительностью от 4 до 30 секунд. Опишите смену планов и движение камеры в промпте. Подходит для 30-секундной рекламы.
ByteDance · ВИДЕО API
Видео из текста, изображений и референсов через асинхронный API Doubao Seedance (ByteDance, версии китайского региона).
✓ Работает в России без VPN
ЦЕНЫ
Выберите версию и разрешение. Ниже — цена готового видео из текста; входное видео может оплачиваться дополнительно.
| Модель | 480p | 720p | 1080p | 4K |
|---|---|---|---|---|
Seedance 2.5seedance-2.5-cn | 14,20 ₽ | 30,50 ₽ | 76,00 ₽ | Не поддерживается |
Seedance 2.0seedance-2.0-cn | 7,80 ₽ | 16,80 ₽ | 48,50 ₽ | 105,00 ₽ |
Seedance 2.0 Fastseedance-2.0-fast-cn | 6,30 ₽ | 9,60 ₽ | Не поддерживается | Не поддерживается |
Seedance 2.0 Miniseedance-2.0-mini-cn | 3,90 ₽ | 6,00 ₽ | Не поддерживается | Не поддерживается |
Здесь только модели, доступные к покупке. Все версии — китайского региона.
Снимок цен · 2026-11-09Цены Volcano Engine ↗Volcano Engine · Проверено 7 ноября 2026Рассчитайте месячный бюджет генерации из текста без входного видео.
Оценка = цена секунды × длительность × число роликов. Итог зависит от фактической длительности; референсы могут оплачиваться отдельно.
Seedance 2.5 · 480p · Аудио выкл. · Оценка при выбранных параметрах
| На баланс | К оплате | Скидка | Секунд видео · оценка | Пополнить |
|---|---|---|---|---|
| 500,00 ₽Первое пополнение | 300,00 ₽ | 200,00 ₽ | ≈ 35 с | Пополнить → |
| 3 000,00 ₽ | 2 925,00 ₽ | 75,00 ₽ | ≈ 211 с | Пополнить → |
| 6 000,00 ₽ | 5 700,00 ₽ | 300,00 ₽ | ≈ 422 с | Пополнить → |
| 12 000,00 ₽ | 11 100,00 ₽ | 900,00 ₽ | ≈ 845 с | Пополнить → |
| 30 000,00 ₽ | 27 000,00 ₽ | 3 000,00 ₽ | ≈ 2 112 с | Пополнить → |
Первое пополнение и скидки по сумме — отдельные предложения. Применимую скидку подтверждает форма оплаты. Доступные способы оплаты подтверждаются при оформлении платежа.
Doubao Seedance — семейство моделей ByteDance для китайского региона. Выберите версию под нужную длительность, референсы и разрешение.
Создавайте видео длительностью от 4 до 30 секунд. Опишите смену планов и движение камеры в промпте. Подходит для 30-секундной рекламы.
Используйте до 30 референсных изображений, чтобы задать образы и визуальный стиль. Подходит для видео о товарах.
Оживите первый кадр или задайте первый и последний кадры. Пропорции результата следуют первому изображению. Подходит для раскадровок и превизуализации.
Получайте видео до 4K с Seedance 2.0 длительностью от 4 до 15 секунд. До 9 референсных изображений помогают задать образы и стиль. Подходит для крупных планов товара.
Генерируйте синхронизированные диалоги, музыку и звуковые эффекты или выберите видео без звука. Переключатель есть у всех четырёх версий.
Обе версии поддерживают 4–15 секунд, первый или первый и последний кадры, до 9 референсных изображений и включение / выключение звука.
МОДЕЛИ ВИДЕО
Seedance, Kling, MiniMax H3 и WAN — с одного баланса. Этот же ключ подходит для текстовых и графических моделей.
Для роликов до 30 секунд и 30 референсных изображений.
Для шести планов с отдельными промптами и длительностью.
Для видео в 2K по референсам с нативным звуком.
Для роликов до 30 секунд с опорой на референсы.
Английский оригинал · промпт генерации
Night city street after rain, seen from a slow forward dolly shot at low height: wet asphalt reflecting colorful lights, light trails from passing cars, soft steam rising from a street grate, light drizzle. Generic modern architecture. No people, no readable text, signs, logos, license plates, flags or recognizable landmarks. Cinematic, realistic.
Перевод на русский
Ночная городская улица после дождя, медленное движение камеры вперёд с низкой точки: мокрый асфальт отражает разноцветные огни, световые следы проезжающих машин, мягкий пар над уличной решёткой, лёгкая морось. Современная архитектура без узнаваемых черт. Без людей, читаемого текста, вывесок, логотипов, номерных знаков, флагов или узнаваемых достопримечательностей. Кинематографично и реалистично.
Один асинхронный API: оценка → создание → проверка → скачивание. Выберите модель и её поддерживаемые параметры.
БЫСТРЫЙ СТАРТ ДЛЯ РАЗРАБОТЧИКА
Узнайте стоимость, создайте задачу, дождитесь завершения и скачайте видео.При повторе запроса создания используйте тот же ключ идемпотентности. Принятая задача ещё обрабатывается; скачивайте видео только после завершения.Это минимальные примеры — в рабочем приложении сохраняйте Idempotency-Key и ID задачи, чтобы продолжить после перезапуска.
Подключите видео API BetterToken Seedance к приложению пользователя.
Читайте BETTERTOKEN_API_KEY только из окружения; не встраивайте, не журналируйте и не отправляйте его в аналитику.
Базовый URL: https://bettertoken.ai/v1
Модель: seedance-2.5-cn (китайский регион; не заменяйте международным ID).
Промпт: A rainy city street at night, slow forward camera move
JSON: text_to_video, duration {mode:"fixed",seconds:5}, output {resolution:"480p",aspect_ratio:"16:9",format:"mp4"}, audio {mode:"off"}.
POST /videos/quote с теми же параметрами даёт оценку без резервирования. Нужна авторизация; это не публичный источник цен.
До POST /videos сохраните новый Idempotency-Key и точное тело запроса вне процесса; после перезапуска загрузите сохранённое состояние или продолжайте задачу по сохранённому ID после приёма. При неопределённом ответе повторяйте их; тайм-аут не повод создавать новую платную задачу.
После приёма 202 на /videos (200 у совместимого маршрута) сохраните id и проверяйте GET /videos/{id} каждые 5 секунд. Обрабатывайте queued, in_progress, completed, failed и canceled. Неопределённая отправка остаётся in_progress со stage=reconciliation; не создавайте новую задачу. При 429 соблюдайте Retry-After. Выполняйте до 360 циклов опроса с паузой 5 секунд; сетевые задержки и ожидание после ограничения частоты могут увеличить общее время наблюдения. При остановке сохраните ID задачи; остановка не отменяет и не пересоздаёт её.
После completed вызывайте GET /videos/{id}/content с разрешённым API-ключом владельца; истёкший файл возвращает 410 video_artifact_expired. Видео приватное; истёкшую ссылку обрабатывайте отдельно от ошибки генерации.
Итоговое списание проверяйте по биллингу. Подтверждённая ошибка/отмена генерации освобождает или возвращает исходные средства через финансовую обработку; один статус не подтверждает завершённый возврат; неопределённая отправка и сбой доставки после генерации требуют отдельной обработки.
Ошибки relay находятся в error: 402 video_insufficient_balance, 409 video_idempotency_conflict/video_acceptance_pending, 422 — неверные параметры, 503 — недоступность/неопределённый приём. При неопределённом ответе сохраняйте исходные ключ и тело. Не добавляйте веб-подписку или генерацию на странице.# Minimal example: persist the Idempotency-Key and task ID in production.
# Requires curl, jq and BETTERTOKEN_API_KEY in your environment.
BASE=https://bettertoken.ai/v1
IDEM="$(uuidgen)"
cat > request.json <<'JSON'
{
"model": "seedance-2.5-cn",
"operation": "text_to_video",
"prompt": "A rainy city street at night, slow forward camera move",
"duration": {
"mode": "fixed",
"seconds": 5
},
"output": {
"resolution": "480p",
"aspect_ratio": "16:9",
"format": "mp4"
},
"audio": {
"mode": "off"
}
}
JSON
curl --fail-with-body "$BASE/videos/quote" \
-H "Authorization: Bearer $BETTERTOKEN_API_KEY" \
-H 'Content-Type: application/json' --data-binary @request.json || exit 1
TASK=$(curl --fail-with-body "$BASE/videos" \
-H "Authorization: Bearer $BETTERTOKEN_API_KEY" \
-H "Idempotency-Key: $IDEM" \
-H 'Content-Type: application/json' --data-binary @request.json) || exit 1
ID=$(printf '%s' "$TASK" | jq -er '.id') || exit 1
# Poll up to 360 times, waiting 5 seconds between requests.
# Network delays can extend the total time.
for attempt in $(seq 1 360); do
TASK=$(curl --fail-with-body "$BASE/videos/$ID" \
-H "Authorization: Bearer $BETTERTOKEN_API_KEY") || exit 1
STATUS=$(printf '%s' "$TASK" | jq -r '.status')
case "$STATUS" in
completed) break ;;
failed|canceled) printf '%s\n' "$TASK"; exit 1 ;;
esac
sleep 5
done
[ "$STATUS" = completed ] || { echo "Resume polling task: $ID"; exit 1; }
curl --fail-with-body "$BASE/videos/$ID/content" \
-H "Authorization: Bearer $BETTERTOKEN_API_KEY" -o video.mp4В запросе используйте публичный ID с суффиксом -cn. Все четыре модели принимают текст, кадры и референсы для создания видео.
| Модель | Типы входных данных | Длительность | Разрешение | Референсные изображения | Аудио |
|---|---|---|---|---|---|
Seedance 2.5seedance-2.5-cn | text_to_videoimage_to_videoreference_to_video | 4–30 с | 480p / 720p / 1080p | До 30 | on / off |
Seedance 2.0seedance-2.0-cn | text_to_videoimage_to_videoreference_to_video | 4–15 с | 480p / 720p / 1080p / 4K | До 9 | on / off |
Seedance 2.0 Fastseedance-2.0-fast-cn | text_to_videoimage_to_videoreference_to_video | 4–15 с | 480p / 720p | До 9 | on / off |
Seedance 2.0 Miniseedance-2.0-mini-cn | text_to_videoimage_to_videoreference_to_video | 4–15 с | 480p / 720p | До 9 | on / off |
Для покадрового входа нужен первый кадр; последний необязателен. В Seedance 2.5 для видео из изображения требуется aspect_ratio="adaptive". В семействе 2.0 можно также выбрать пропорции. Референсы задают образы и стиль, но не гарантируют полного совпадения во всех кадрах.
ЧАСТЫЕ ВОПРОСЫ
По текущей цене генерация из текста на 5 секунд стоит 71,00 ₽ в 480p или 152,50 ₽ в 720p без входных референсов. Это оценка по снимку цен; итог зависит от фактической длительности результата.
Примеры кодаЗарегистрируйтесь или войдите и подготовьте либо используйте существующий API-ключ в Workspace. Затем вернитесь на эту страницу. Один ключ подходит для Seedance 2.5, 2.0, Fast и Mini при наличии разрешений на модели и средств. Пополните баланс, скопируйте пример и вызывайте видео API из своего приложения.
Примеры кодаBetterToken — независимый поставщик API, не связанный с ByteDance. Seedance — семейство моделей ByteDance. На странице представлены модели китайского региона: их API ID оканчиваются на -cn и соответствуют Doubao Seedance. Международные версии Dreamina могут отличаться по возможностям, условиям доступа и ценам. В коде используйте точный ID.
Примеры кодаПодтверждённые ошибки генерации не оплачиваются. После подтверждённой ошибки или отмены резерв освобождается или возвращается на исходный баланс или лимит. Неудачная задача сама по себе не означает, что возврат уже завершён. Если неясно, принят ли запрос, мы сначала проверяем это. Проблемы со скачиванием успешно созданного видео и истечение срока хранения файла рассматриваются отдельно. Проверьте данные об оплате в деталях задачи.
Примеры кодаДа. BetterToken работает в России без VPN. Примеры размещены на собственном хостинге и не зависят от YouTube. При этом доступность сети может различаться у интернет-провайдеров. Да. Используйте рублёвый кошелёк и доступные способы оплаты: СБП, SberPay, T-Pay, Мир и ЮMoney. Рублёвые цены публикуются отдельно. Язык страницы не меняет валюту расчётов вашего ключа.
Примеры кодаSeedance 2.5 поддерживает от 4 до 30 секунд. Seedance 2.0, Fast и Mini — от 4 до 15 секунд. Длительность задаётся целыми секундами. Seedance 2.5 поддерживает 480p, 720p и 1080p. Seedance 2.0 также поддерживает вывод в 4K. Fast и Mini доступны в 480p и 720p.
Примеры кодаГенерируйте синхронизированные диалоги, музыку и звуковые эффекты или выберите видео без звука. Переключатель есть у всех четырёх версий.
Примеры кодаSeedance 2.5 — самая новая версия с роликами до 30 секунд. Seedance 2.0 поддерживает до 15 секунд. Fast и Mini стоят дешевле и доступны в 480p и 720p. Сравните готовые примеры: Fast — название модели, а не гарантия измеренной скорости. Нет. Здесь указаны цены использования API. Веб-подписка и пакеты баллов — другой продукт, они не равны балансу API. На этой странице нет генерации через веб-интерфейс.
Примеры кодаBETTERTOKEN · SEEDANCE API
Первое пополнение: оплатите 300,00 ₽, получите 500,00 ₽ на баланс