Короткий ответ
ByteDance Seed выпустила Seedance 2.5 31 июля 2026 года (анонс), и TeamoRouter поддерживает Seedance 2.5. Это видеомодель ByteDance для длинных роликов одним дублем; звук она генерирует вместе с картинкой.
- Что умеет: до 30 секунд за одну генерацию (у Seedance 2.0 — 15), продление в несколько шагов, до 30 изображений, 10 видео и 10 аудио в качестве референсов, точечные правки по таймкодам.
- Официальная цена API: BytePlus ModelArk берёт $10,70 за миллион токенов в 480p и 720p и $11,70 в 1080p. В 720p это около $0,23 за секунду, или $1,16 за ролик на 5 секунд (цены BytePlus).
- В TeamoRouter: три ID модели (текст, изображение и референсы в видео), 4–30 секунд в 480p, 720p или 1080p, через OpenAI-совместимый API
/v1/videos. Один ключ, баланс от $5 с оплатой в рублях, аккаунт BytePlus не нужен.
У нового аккаунта баланс $0 — пополните его до первого запроса. Пополнить можно от $5. Если запрос возвращает 402 (в формате OpenAI — 400) с текстом «wallet balance is insufficient», значит, баланс пуст, а base URL и ключ настроены правильно. Пополните баланс и повторите запрос.
Получить ключ и генерировать видео в Seedance 2.5
Что умеет Seedance 2.5
По анонсу ByteDance Seed и руководству по Seedance 2.5 от BytePlus:
| Seedance 2.5 | Seedance 2.0 | |
|---|---|---|
| Самая длинная генерация | 30 с | 15 с |
| Как сделать длиннее | Продление в несколько шагов | Продление |
| Разрешение | 480p, 720p, 1080p (10 бит) | 480p, 720p, 1080p, 4K |
| Соотношение сторон | 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 | 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
| Звук | Генерируется вместе с видео | Генерируется вместе с видео |
| Референсов в запросе | До 50: 30 изображений, 10 видео, 10 аудио | До 15: 9 изображений, 3 видео, 3 аудио |
| Редактирование | Правки по таймкодам; хромакей, смена ракурса, правки по референсу | Редактирование видео |
- История в одном ролике. За 30 секунд модель выстраивает несколько связанных планов, и сцена проходит от завязки до финала без склейки.
- Картинка ближе к съёмке. ByteDance пишет, что улучшила качество изображения, звука и движения.
- Языки. BytePlus перечисляет 11 языков для промптов и звука: китайский, английский, испанский, индонезийский, малайский, тайский, арабский, португальский, вьетнамский, японский и корейский. Русского в этом списке нет, поэтому в примерах ниже промпты на английском.
- Где ByteDance её предлагает: в приложениях Jimeng AI и Doubao Pro, а по API — на BytePlus ModelArk (модель
dreamina-seedance-2-5-260628) и на Volcengine Ark в Китае.
Как вызвать через TeamoRouter
Python с OpenAI SDK: создать задачу, дождаться результата, скачать MP4.
import os, time
from openai import OpenAI
client = OpenAI(api_key=os.environ["TEAMO_API_KEY"], base_url="https://api.teamorouter.cn/v1")
video = client.videos.create(
model="seedance-2-5-text-to-video-basic",
prompt="One continuous shot: a street violinist starts playing in the rain, the camera circles him as a crowd gathers, sound of rain and violin",
seconds="15",
size="1280x720",
)
while video.status in ("queued", "in_progress"):
time.sleep(10)
video = client.videos.retrieve(video.id)
if video.status == "failed":
raise RuntimeError(video.error)
client.videos.download_content(video.id).write_to_file("seedance.mp4")
seconds— целое число от 4 до 30, передаётся строкой.sizeзадаёт разрешение и соотношение сторон:854x480— 480p 16:9,1280x720— 720p 16:9,1080x1920— вертикальное 1080p 9:16. Безsizeберутся первые разрешение и соотношение сторон из списка модели.
Та же задача через curl:
curl https://api.teamorouter.cn/v1/videos \
-H "Authorization: Bearer $TEAMO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"seedance-2-5-text-to-video-basic","prompt":"A paper lantern rises over a busy night market, slow tilt up, crowd noise","seconds":"10","size":"1920x1080"}'
В ответе есть id. Опрашивайте GET /v1/videos/{id}, пока status не станет completed, затем скачайте ролик через GET /v1/videos/{id}/content. Готовые видео хранятся семь дней.
Видео из изображения — передайте картинку в input_reference:
video = client.videos.create(
model="seedance-2-5-image-to-video-basic",
prompt="The woman in the photo turns to the camera and smiles, wind in her hair",
seconds="8",
input_reference={"image_url": "https://example.com/portrait.jpg"},
)
image_url — публичная ссылка или data URL в base64. Опрос и скачивание — так же, как выше.
GET /v1/models?type=videoпоказывает для каждого ID Seedance 2.5 допустимые длительность, разрешение и соотношение сторон. Полное описание — API генерации видео.- В собственном API ByteDance есть ещё задачи редактирования и продления видео.
/v1/videosв TeamoRouter отвечает за задачи «текст в видео», «изображение в видео» и «референсы в видео». - Удобнее в браузере — откройте видеостудию, баланс тот же.
Какой ID модели выбрать
| Задача | ID модели | Что передать |
|---|---|---|
| Текст в видео | seedance-2-5-text-to-video-basic |
Промпт |
| Изображение в видео | seedance-2-5-image-to-video-basic |
Промпт и одно изображение в input_reference; оно станет первым кадром |
| Референсы в видео | seedance-2-5-reference-to-video-basic |
Промпт и референсные изображения персонажа, товара или стиля |
Все три принимают 4–30 секунд в 480p, 720p или 1080p. «Текст в видео» и «референсы в видео» поддерживают 21:9, 16:9, 4:3, 1:1, 3:4 и 9:16.
- Есть только идея, без материалов: «текст в видео». Описывайте планы по порядку; в примерах ByteDance события привязаны к отрезкам времени, например «0–5 seconds: …».
- Уже есть первый кадр — фото товара или кадр раскадровки: «изображение в видео».
- Персонаж или товар должен выглядеть одинаково во всех планах, но не обязательно с первого кадра: «референсы в видео». Несколько референсов передаются в поле-расширении
reference_image_urls(в OpenAI SDK — черезextra_body).
Сколько стоит Seedance 2.5 API
ByteDance публикует цену API на BytePlus ModelArk в долларах за миллион токенов:
| Выход | Вход без видео | Вход с видео |
|---|---|---|
| 480p, 720p | $10,70 | $6,40 |
| 1080p | $11,70 | $7,00 |
BytePlus оценивает токены так: (длительность входного видео + длительность результата) × ширина × высота × частота кадров ÷ 1024. Примеры из документации BytePlus для ролика 16:9 без входного видео:
| Разрешение | За секунду | Ролик 5 секунд | Ролик 30 секунд |
|---|---|---|---|
| 480p | $0,103 | $0,514 | ≈ $3,08 |
| 720p | $0,231 | $1,156 | ≈ $6,93 |
| 1080p | $0,569 | $2,843 | ≈ $17,06 |
Столбец «30 секунд» — цена за секунду × 30.
- BytePlus списывает деньги только за готовые видео. Если генерация не прошла, например из-за модерации, платить не нужно.
- Если во входе есть видео, его длительность тоже идёт в токены, и действует минимальный объём токенов.
- Чтобы включить модель, BytePlus требует одно из трёх: баланс больше $30, план AI Savings Plan от $30 или пакет ресурсов Seedance 2.5 (руководство).
Актуальная цена Seedance 2.5 в TeamoRouter — на странице модели и странице цен.
Как оплатить
Подписки нет. Пополните баланс от $5 в рублях — через СБП, Т-Банк, ЮMoney или SberPay, — и каждая задача спишется с баланса. Тем же ключом и с того же баланса вызываются DeepSeek, Kimi и другие текстовые модели.
Частые вопросы
Есть ли у Seedance 2.5 официальный API?
Да. ByteDance продаёт его на BytePlus ModelArk как dreamina-seedance-2-5-260628, а в Китае — на Volcengine Ark. Чтобы включить модель на BytePlus, нужен баланс больше $30, план от $30 или пакет ресурсов. В TeamoRouter хватит одного ключа и баланса от $5.
Какой длины может быть видео?
4–30 секунд за одну задачу. В приложениях ByteDance и в её собственном API ролик можно продлевать в несколько шагов.
Это та же Seedance 2.5, что в Jimeng и Doubao?
Да. В анонсе ByteDance Seed сказано, что Seedance 2.5 выходит в Jimeng AI и Doubao Pro. Здесь модель вызывается по API через ID модели, оплата за каждую задачу, без подписки в приложении.
Понимает ли Seedance 2.5 русский язык?
В списке из 11 языков, который BytePlus приводит для промптов и звука, русского нет. Пишите промпт на английском. Звук модель генерирует вместе с видео.