Seedance 2.0 Mini

ByteDanceВидео

Seedance 2.0 Mini: самое дешёвое видео в каталоге - 480p и 720p из текста или кадра.

Наша цена
$0.061
за секунду
Официальная
$0.15
60% к официальной

Первый запрос

# Video is asynchronous: create, then poll.
curl https://api.altrouter.ai/v1/videos \
  -H "Authorization: Bearer ar-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-2.0-mini",
    "prompt": "a drone shot over a coastline"
  }'
# → { "id": "vid_...", "status": "queued" }

curl https://api.altrouter.ai/v1/videos/vid_... \
  -H "Authorization: Bearer ar-..."
# → { "status": "completed", "url": "https://api.altrouter.ai/media/videos/..." }
API

Асинхронный эндпоинт: запрос возвращается сразу со статусом queued, готовность опрашивается через GET /v1/videos/{id}. Готовый mp4 лежит на нашем CDN, деньги списываются только за удавшийся рендер.

POST/v1/videos
Параметры тела
modelstringrequired"seedance-2.0-mini"
Идентификатор модели.
promptstringrequired
Текстовое описание сцены.
secondsinteger
Длительность клипа; синоним - duration.
imagestringURL или base64
Опорный кадр: с ним запрос идёт на image-to-video вариант модели.
durationnumber4–15default 5
Длительность клипа в секундах (влияет на цену).
resolutionenum480p · 720pdefault 720p
Тир разрешения (влияет на цену).
aspect_ratioenum1:1 · 4:3 · 3:4 · 16:9 · 9:16 · 21:9 · adaptivedefault 16:9
Соотношение сторон изображения.
generate_audiobooleandefault true
Генерировать звуковую дорожку.
Ответ

Тот же объект возвращает и опрос GET /v1/videos/{id}; за готовым файлом можно сразу идти на GET /v1/videos/{id}/content.

idstring
Идентификатор рендера (vid_…) - его и опрашивают.
statusenumqueued · in_progress · completed · failed
Состояние рендера.
urlstring
Готовый mp4 на нашем CDN - появляется при status: completed.
secondsinteger
Длительность, по которой посчитана цена.
errorobject
Причина отказа при status: failed: { code, message }.
Пример
cURLPythonJSON
curl https://api.altrouter.ai/v1/videos \
  -H "Authorization: Bearer ar-..." \
  -H "Content-Type: application/json" \
  -d '{
  "model": "seedance-2.0-mini",
  "prompt": "a drone shot over a rocky coastline at sunrise",
  "resolution": "720p",
  "aspect_ratio": "16:9"
}'
Ошибки
400Некорректный запрос.
401Нет или неверный API-ключ.
402Недостаточно кредитов или исчерпан потолок трат ключа.
404Модель не найдена.
429Превышен лимит запросов.

Частые вопросы

Сколько стоит Seedance 2.0 Mini через API?
$0.06 за секунду видео. Счёт ведётся в рублях, баланс пополняется картой РФ, через СБП или криптой — зарубежная карта не нужна.
Работает ли Seedance 2.0 Mini из России?
Да, и без VPN. Запрос уходит на api.altrouter.ai, а до ByteDance ходим мы, а не вы. Отдельный аккаунт у вендора при этом не нужен.
Как подключить Seedance 2.0 Mini?
Через тот же ключ и тот же адрес https://api.altrouter.ai/v1, что и текстовые модели. Модель указывается идентификатором seedance-2.0-mini.
Справочник API
Можно ли попробовать Seedance 2.0 Mini бесплатно?
Отдельного бесплатного тарифа нет. За подтверждённый Telegram на баланс начисляется $1 — один раз на человека, этого хватает, чтобы прогнать модель на своей задаче до того, как платить.

Ещё от ByteDance