promptобяз.ByteDance Seedance 2.5 API в России — как подключить и оплатить рублями
Seedance 2.5 — текст → видео и изображение → видео в 480p или 720p, длительность от 4 до 30 секунд. Цена считается ЗА СЕКУНДУ: итог = цена секунды × длительность.
Цена под задачу
Соберите подходящий результат
seedance-2.5:repЧто такое ByteDance Seedance 2.5
Seedance 2.5 — текст → видео и изображение → видео в 480p или 720p, длительность от 4 до 30 секунд. Цена считается ЗА СЕКУНДУ: итог = цена секунды × длительность.
Кратко о контракте
- Вход
- text, image
- Выход
- video
- Режим
- асинхронный (job + polling)
- Опрос статуса
- каждые 3 с · до 600 с
Сильные стороны
- Длительность до 30 секунд
- Разрешение 480p и 720p
- Текст → видео и изображение → видео
- Опциональная звуковая дорожка
Где применяют
- Длинные ролики без склейки
- Оживление продуктовых фото
- Вертикальный контент для соцсетей
- Раскадровки и аниматики
API контракт
Генерация идёт асинхронно: создайте задачу, затем опрашивайте её статус до завершения.
- Создать задачу
- POST /api/media/generate
- Проверить статус
- GET /api/media/jobs/{jobId}
- Вход
- text, image
- Выход
- video
- Опрос
- каждые 3 с · до 600 с
- Аутентификация
- Authorization: Bearer sk-pv-…
Пример запроса
Передайте ключ в Bearer-заголовке. API вернёт jobId для опроса статуса.
curl -sS https://plusvibeapi.ru/api/media/generate \
-H "Authorization: Bearer $PLUSVIBE_API_KEY" \
-H "Content-Type: application/json" \
--data-binary '{"model":"seedance-2.5:rep","prompt":"a beautiful landscape","opts":{"input":"text-to-video","video_input":"without-video","aspect_ratio":"16:9","resolution":"720p","duration":"5","audio":false}}'JavaScript
const response = await fetch('https://plusvibeapi.ru/api/media/generate', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.PLUSVIBE_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
"model": "seedance-2.5:rep",
"prompt": "a beautiful landscape",
"opts": {
"input": "text-to-video",
"video_input": "without-video",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": "5",
"audio": false
}
}),
});
if (!response.ok) throw new Error(`PlusVibe API: ${response.status}`);
const { jobId } = await response.json();
console.log(jobId);Параметры API запроса
Параметры для запросов к ByteDance Seedance 2.5 через API PlusVibe.
image_urlinputvideo_inputaspect_ratioresolutiondurationlast_frame_urlvideo_urlaudioinput_urlsreference_audio_urlsimage_file_idimage_base64last_frame_file_idinput_file_idsinput_base64video_file_idvideo_base64reference_audio_file_ids| Параметр | Тип | Значения | По умолчанию | Цена |
|---|---|---|---|---|
promptобяз. | текст | текстовое описание | обязательный | — |
image_url | URL | публичный URL изображения | — | — |
input | выбор варианта | Текст → видео (по умолчанию) · Изображение → видео | Текст → видео | включено в базовую цену |
video_input | выбор варианта | Без видео-референса (по умолчанию) · С видео-референсом | Без видео-референса | Без видео-референса: 42,65 ₽/сек, С видео-референсом: 25,72 ₽/сек |
aspect_ratio | выбор варианта | 16:9 (по умолчанию) · 9:16 · 1:1 · Автоматически по входному видео | 16:9 | включено в базовую цену |
resolution | выбор варианта | 480p · 720p (по умолчанию) · 1080p | 720p | 480p: 18,95 ₽/сек, 720p: 42,65 ₽/сек, 1080p: 106,95 ₽/сек |
duration | выбор варианта | 4 · 5 (по умолчанию) · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 · 16 · 17 · 18 · 19 · 20 · 21 · 22 · 23 · 24 · 25 · 26 · 27 · 28 · 29 · 30 · По длительности входного видео | 5 | включено в базовую цену |
last_frame_url | текст / число | любое значение | — | включено в базовую цену |
video_url | текст / число | любое значение | — | включено в базовую цену |
audio | да/нет | Да · Нет (по умолчанию) | Нет | включено в базовую цену |
input_urls | массив URL, 0–16 эл. | публичные HTTP(S) URL | — | включено в базовую цену |
reference_audio_urls | массив URL, 0–10 эл. | публичные HTTP(S) URL | — | включено в базовую цену |
image_file_id | текст | Alternative to image_url: the id of your own file from POST /v1/files (file-pv-…) | — | включено в базовую цену |
image_base64 | текст | Alternative to image_url: the file inline, as base64 or a data: URI | — | включено в базовую цену |
last_frame_file_id | текст | Alternative to last_frame_url: the id of your own file from POST /v1/files (file-pv-…) | — | включено в базовую цену |
input_file_ids | массив строк | список значений | — | включено в базовую цену |
input_base64 | массив строк | список значений | — | включено в базовую цену |
video_file_id | текст | Alternative to video_url: the id of your own file from POST /v1/files (file-pv-…) | — | включено в базовую цену |
video_base64 | текст | Alternative to video_url: the file inline, as base64 or a data: URI | — | включено в базовую цену |
reference_audio_file_ids | массив строк | список значений | — | включено в базовую цену |
Запрос: POST https://plusvibeapi.ru/api/media/generate. Цены в рублях по текущему курсу ЦБ РФ.
Цена ByteDance Seedance 2.5 в рублях
Стоимость ByteDance Seedance 2.5: от 11,51 ₽ за секунду. Цена рассчитывается динамически по курсу ЦБ РФ, итоговое списание видно в ответе API (priceRub). Оплата в рублях, без подписок.
Что спишется за запрос по умолчанию
Если не передать параметры, запрос уйдёт с этими значениями: Разрешение — 720p, Видео-референс — Без видео-референса, Длительность — 5, Исходный материал — Текст → видео. Такой запрос стоит 213,25 ₽.
42,65 ₽/сек × 5 сек = 213,25 ₽
«от 11,51 ₽» — это самый дешёвый набор параметров, а не цена запроса по умолчанию.
Провайдер
Цена, поддержка параметров и метрики реального трафика по каждому публичному провайдеру.
seedance-2.5:repseedance-2.5:pixelseedance-2.5:prime| Провайдер | Статус | Цена | Параметры | Доступность | TTFT | Скорость | Кеш-хит | Caching |
|---|---|---|---|---|---|---|---|---|
Canvasпо умолчанию seedance-2.5:rep | не проверено | 0 ₽ | общий контракт | — | — | — | — | нет |
Pixel seedance-2.5:pixel | не проверено | 11,51 ₽ | общий контракт | — | — | — | — | нет |
Prime seedance-2.5:prime | не проверено | 38,69 ₽ | общий контракт | — | — | — | — | нет |
Метрики собираются. Пока данных недостаточно, показываем «—» — без выдуманных чисел.
Каналы и цены по всем сочетаниям параметров
Для каждого канала — цена каждого сочетания параметров. Это ровно та сумма, которая списывается за успешную генерацию, и та же, что в машиночитаемой таблице по ссылке.
Canvasseedance-2.5:repнедоступен
Канал сейчас недоступен: генерация через него не принимается.
Все сочетания в JSON: /api/media/price-table?model=seedance-2.5%3Arep
Pixelseedance-2.5:pixelдоступенот 11,51 ₽ / сесть ориентировочные ячейки (≈)
| Видео-референс · Разрешение \ Длительность, сек | 4 с | 5 с | 6 с | 7 с | 8 с | 9 с | 10 с | 11 с | 12 с | 13 с | 14 с | 15 с | 16 с | 17 с | 18 с | 19 с | 20 с | 21 с | 22 с | 23 с | 24 с | 25 с | 26 с | 27 с | 28 с | 29 с | 30 с | По длительности входного видео с |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Без видео-референса · 480p | 75,80 ₽ | 94,75 ₽ | 113,70 ₽ | 132,65 ₽ | 151,60 ₽ | 170,55 ₽ | 189,50 ₽ | 208,45 ₽ | 227,40 ₽ | 246,35 ₽ | 265,30 ₽ | 284,25 ₽ | 303,20 ₽ | 322,15 ₽ | 341,10 ₽ | 360,05 ₽ | 379 ₽ | 397,95 ₽ | 416,90 ₽ | 435,85 ₽ | 454,80 ₽ | 473,75 ₽ | 492,70 ₽ | 511,65 ₽ | 530,60 ₽ | 549,55 ₽ | 568,50 ₽ | — |
| Без видео-референса · 720p | 170,60 ₽ | 213,25 ₽ | 255,90 ₽ | 298,55 ₽ | 341,20 ₽ | 383,85 ₽ | 426,50 ₽ | 469,15 ₽ | 511,80 ₽ | 554,45 ₽ | 597,10 ₽ | 639,75 ₽ | 682,40 ₽ | 725,05 ₽ | 767,70 ₽ | 810,35 ₽ | 853 ₽ | 895,65 ₽ | 938,30 ₽ | 980,95 ₽ | 1 023,60 ₽ | 1 066,25 ₽ | 1 108,90 ₽ | 1 151,55 ₽ | 1 194,20 ₽ | 1 236,85 ₽ | 1 279,50 ₽ | — |
| Без видео-референса · 1080p | 427,80 ₽ | 534,75 ₽ | 641,70 ₽ | 748,65 ₽ | 855,60 ₽ | 962,55 ₽ | 1 069,50 ₽ | 1 176,45 ₽ | 1 283,40 ₽ | 1 390,35 ₽ | 1 497,30 ₽ | 1 604,25 ₽ | 1 711,20 ₽ | 1 818,15 ₽ | 1 925,10 ₽ | 2 032,05 ₽ | 2 139 ₽ | 2 245,95 ₽ | 2 352,90 ₽ | 2 459,85 ₽ | 2 566,80 ₽ | 2 673,75 ₽ | 2 780,70 ₽ | 2 887,65 ₽ | 2 994,60 ₽ | 3 101,55 ₽ | 3 208,50 ₽ | — |
| С видео-референсом · 480p | 46,04 ₽ | 57,55 ₽ | 69,06 ₽ | 80,57 ₽ | 92,08 ₽ | 103,59 ₽ | 115,10 ₽ | 126,61 ₽ | 138,12 ₽ | 149,63 ₽ | 161,14 ₽ | 172,65 ₽ | 184,16 ₽ | 195,67 ₽ | 207,18 ₽ | 218,69 ₽ | 230,20 ₽ | 241,71 ₽ | 253,22 ₽ | 264,73 ₽ | 276,24 ₽ | 287,75 ₽ | 299,26 ₽ | 310,77 ₽ | 322,28 ₽ | 333,79 ₽ | 345,30 ₽ | ≈ 11,51 ₽ |
| С видео-референсом · 720p | 102,88 ₽ | 128,60 ₽ | 154,32 ₽ | 180,04 ₽ | 205,76 ₽ | 231,48 ₽ | 257,20 ₽ | 282,92 ₽ | 308,64 ₽ | 334,36 ₽ | 360,08 ₽ | 385,80 ₽ | 411,52 ₽ | 437,24 ₽ | 462,96 ₽ | 488,68 ₽ | 514,40 ₽ | 540,12 ₽ | 565,84 ₽ | 591,56 ₽ | 617,28 ₽ | 643 ₽ | 668,72 ₽ | 694,44 ₽ | 720,16 ₽ | 745,88 ₽ | 771,60 ₽ | ≈ 25,72 ₽ |
| С видео-референсом · 1080p | 257,24 ₽ | 321,55 ₽ | 385,86 ₽ | 450,17 ₽ | 514,48 ₽ | 578,79 ₽ | 643,10 ₽ | 707,41 ₽ | 771,72 ₽ | 836,03 ₽ | 900,34 ₽ | 964,65 ₽ | 1 028,96 ₽ | 1 093,27 ₽ | 1 157,58 ₽ | 1 221,89 ₽ | 1 286,20 ₽ | 1 350,51 ₽ | 1 414,82 ₽ | 1 479,13 ₽ | 1 543,44 ₽ | 1 607,75 ₽ | 1 672,06 ₽ | 1 736,37 ₽ | 1 800,68 ₽ | 1 864,99 ₽ | 1 929,30 ₽ | ≈ 64,31 ₽ |
≈ Цена указана за секунду. Длительность задаёт исходный файл (аудио или видео), поэтому итог — эта цена × его секунды.
Все сочетания в JSON: /api/media/price-table?model=seedance-2.5%3Apixel
Primeseedance-2.5:primeдоступенот 38,69 ₽ / сточные цены
| Видео-референс · Разрешение \ Длительность, сек | 4 с | 5 с | 6 с | 7 с | 8 с | 9 с | 10 с | 11 с | 12 с | 13 с | 14 с | 15 с | 16 с | 17 с | 18 с | 19 с | 20 с | 21 с | 22 с | 23 с | 24 с | 25 с | 26 с | 27 с | 28 с | 29 с | 30 с |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Без видео-референса · 480p | 154,74 ₽ | 193,43 ₽ | 232,11 ₽ | 270,80 ₽ | 309,48 ₽ | 348,17 ₽ | 386,85 ₽ | 425,54 ₽ | 464,22 ₽ | 502,91 ₽ | 541,59 ₽ | 580,28 ₽ | 618,96 ₽ | 657,65 ₽ | 696,33 ₽ | 735,02 ₽ | 773,70 ₽ | 812,39 ₽ | 851,07 ₽ | 889,76 ₽ | 928,44 ₽ | 967,13 ₽ | 1 005,81 ₽ | 1 044,50 ₽ | 1 083,18 ₽ | 1 121,87 ₽ | 1 160,55 ₽ |
| Без видео-референса · 720p | 336,04 ₽ | 420,05 ₽ | 504,06 ₽ | 588,07 ₽ | 672,08 ₽ | 756,09 ₽ | 840,11 ₽ | 924,12 ₽ | 1 008,13 ₽ | 1 092,14 ₽ | 1 176,15 ₽ | 1 260,16 ₽ | 1 344,17 ₽ | 1 428,18 ₽ | 1 512,19 ₽ | 1 596,20 ₽ | 1 680,21 ₽ | 1 764,22 ₽ | 1 848,23 ₽ | 1 932,24 ₽ | 2 016,25 ₽ | 2 100,26 ₽ | 2 184,27 ₽ | 2 268,28 ₽ | 2 352,29 ₽ | 2 436,30 ₽ | 2 520,32 ₽ |
| Без видео-референса · 1080p | 751,62 ₽ | 939,53 ₽ | 1 127,44 ₽ | 1 315,34 ₽ | 1 503,25 ₽ | 1 691,15 ₽ | 1 879,06 ₽ | 2 066,96 ₽ | 2 254,87 ₽ | 2 442,78 ₽ | 2 630,68 ₽ | 2 818,59 ₽ | 3 006,49 ₽ | 3 194,40 ₽ | 3 382,31 ₽ | 3 570,21 ₽ | 3 758,12 ₽ | 3 946,02 ₽ | 4 133,93 ₽ | 4 321,84 ₽ | 4 509,74 ₽ | 4 697,65 ₽ | 4 885,55 ₽ | 5 073,46 ₽ | 5 261,36 ₽ | 5 449,27 ₽ | 5 637,18 ₽ |
Все сочетания в JSON: /api/media/price-table?model=seedance-2.5%3Aprime
README
Машиночитаемый контракт ByteDance Seedance 2.5 содержит схему запроса, операции, лимиты, поллинг и примеры ответа.
# ByteDance Seedance 2.5
Публичная модель: seedance-2.5:rep
Создать задачу: POST /api/media/generate
Проверить статус: GET /api/media/jobs/{jobId}
## Входные параметры
- `prompt` (текст): текстовое описание; по умолчанию: обязательный
- `image_url` (URL): публичный URL изображения; по умолчанию: —
- `input` (выбор варианта): Текст → видео (по умолчанию) · Изображение → видео; по умолчанию: Текст → видео
- `video_input` (выбор варианта): Без видео-референса (по умолчанию) · С видео-референсом; по умолчанию: Без видео-референса
- `aspect_ratio` (выбор варианта): 16:9 (по умолчанию) · 9:16 · 1:1 · Автоматически по входному видео; по умолчанию: 16:9
- `resolution` (выбор варианта): 480p · 720p (по умолчанию) · 1080p; по умолчанию: 720p
- `duration` (выбор варианта): 4 · 5 (по умолчанию) · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 · 16 · 17 · 18 · 19 · 20 · 21 · 22 · 23 · 24 · 25 · 26 · 27 · 28 · 29 · 30 · По длительности входного видео; по умолчанию: 5
- `last_frame_url` (текст / число): любое значение; по умолчанию: —
- `video_url` (текст / число): любое значение; по умолчанию: —
- `audio` (да/нет): Да · Нет (по умолчанию); по умолчанию: Нет
- `input_urls` (массив URL, 0–16 эл.): публичные HTTP(S) URL; по умолчанию: —
- `reference_audio_urls` (массив URL, 0–10 эл.): публичные HTTP(S) URL; по умолчанию: —
- `image_file_id` (текст): Alternative to image_url: the id of your own file from POST /v1/files (file-pv-…); по умолчанию: —
- `image_base64` (текст): Alternative to image_url: the file inline, as base64 or a data: URI; по умолчанию: —
- `last_frame_file_id` (текст): Alternative to last_frame_url: the id of your own file from POST /v1/files (file-pv-…); по умолчанию: —
- `input_file_ids` (массив строк): список значений; по умолчанию: —
- `input_base64` (массив строк): список значений; по умолчанию: —
- `video_file_id` (текст): Alternative to video_url: the id of your own file from POST /v1/files (file-pv-…); по умолчанию: —
- `video_base64` (текст): Alternative to video_url: the file inline, as base64 or a data: URI; по умолчанию: —
- `reference_audio_file_ids` (массив строк): список значений; по умолчанию: —
## Публичные варианты
- `seedance-2.5:rep`: Canvas
- `seedance-2.5:pixel`: Pixel
- `seedance-2.5:prime`: PrimeОплата рублями и для бизнеса
- Оплата в рублях
- Картой РФ или по счёту (безнал) для юрлиц и ИП. Без зарубежных карт и VPN.
- Закрывающие документы
- Договор и акты для юрлиц и ИП. ЭДО с любым оператором (Диадок, СБИС и др.).
- Единый ₽-биллинг
- Один баланс на все модели — текст, изображения и видео. Оплата за использование.
- Данные в РФ + 152-ФЗ
- Эндпоинт plusvibeapi.ru, авто-маскинг ПДн включён по умолчанию для всех ключей.
Подключаете ByteDance Seedance 2.5 для компании? Страница для бизнеса — оплата по счёту, договор, закрывающие документы и ЭДО.
Частые вопросы про ByteDance Seedance 2.5 API
Как подключить ByteDance Seedance 2.5 по API из России?
Зарегистрируйтесь в PlusVibe, пополните баланс в рублях и получите ключ. Укажите базовый адрес https://plusvibeapi.ru/v1, ваш ключ и model="seedance-2.5" — работает с любым OpenAI-совместимым SDK. VPN и зарубежные карты не нужны.
Сколько стоит ByteDance Seedance 2.5 в рублях?
Цена ByteDance Seedance 2.5: от 11,51 ₽ за секунду. Цена рассчитывается динамически по курсу ЦБ РФ.
Нужен ли VPN или иностранная карта?
Нет. Запросы идут на российский эндпоинт plusvibeapi.ru, оплата — картой РФ или по счёту в рублях. VPN и зарубежные счета не требуются.
Можно ли оплатить по счёту и получить закрывающие документы?
Да. Для юрлиц и ИП доступна оплата по счёту (безнал), договор и закрывающие документы (акты). ЭДО с любым оператором (Диадок, СБИС и др.).
Совместимо ли это с OpenAI SDK?
Да, API полностью OpenAI-совместимый. Достаточно поменять base_url на https://plusvibeapi.ru/v1 и указать ваш ключ — остальной код не меняется.
Как защитить персональные данные при работе с ByteDance Seedance 2.5?
Авто-маскинг ПДн включён для всех ключей по умолчанию и не отключается — это обязательная защита по 152-ФЗ. Сервис перехватывает запрос на российском сервере, заменяет email, телефон, ФИО, ИНН, СНИЛС и адреса на анонимные метки, отправляет обезличенный текст модели, а затем восстанавливает данные в ответе. Карта меток хранится только в RAM одного запроса — не логируется и не покидает РФ.
Подключите ByteDance Seedance 2.5 прямо сейчас
Регистрация за минуту, оплата в рублях, готовый код выше. VPN не нужен.
Получить API-ключ