ByteDance
Doubao Seedance 2.5 260628
Seedance 2.5 создаёт видео с синхронизированным аудио за один проход, поддерживает ролики до 30 секунд и последовательное продление. Вход: текст, изображения, видео, аудио; выход: видео.
- Сгенерированное видео · за 1 млн токенов · ability: generate
- 1 373,61 ₽
- Сгенерированное видео · за 1 млн токенов · ability: video_reference
- 824,17 ₽
- Вход · за 1 млн токенов
- 1 373,61 ₽
bytedance/doubao-seedance-2.5-260628Данные каталога получены .
Цена
- Генерация видео · Сгенерированное видео · ability: generate
- 1 373,61 ₽ / 1 млн токенов
- Генерация видео · Сгенерированное видео · ability: video_reference
- 824,17 ₽ / 1 млн токенов
- Генерация видео · вход
- 1 373,61 ₽ / 1 млн токенов
Цена указана в рублях для выбранной операции и её параметров.
Перед оплачиваемым запросом создаётся резерв. Итоговый расход привязан к сохранённым параметрам и тарифу запроса. При неизвестном результате резерв удерживается до проверки; такой запрос не следует повторять с новым идентификатором.
О модели
Seedance 2.5 — мультимодальная модель ByteDance Seed для создания аудио и видео. Генерирует до 30 секунд синхронизированного материала за один проход и поддерживает последовательные продления. Разработчик: bytedance. Вход: изображения, текст. Выход: видео.
- Релиз
Характеристики
- Тип модели
- Видео
- Вход модели
- Изображения, Текст
Данные, которые модель принимает вместе с запросом.
- Выход модели
- Видео
Форматы результата, которые создаёт модель.
- Операции
- Генерация видео
- Возможности модели
- Входные изображения, Входное аудио, Входное видео, Видео по тексту, Видео по изображению
Примеры

5-секундное кинематографичное видео. Ночная дождливая улица перед небольшим магазином. Камера расположена на уровне тротуара и снимает тихую пустую улицу с отражениями неоновых огней на мокром асфальте. Молодой человек в тёмной куртке внезапно вбегает в кадр, держа загадочный старый чемодан. Он выглядит нервным и постоянно оглядывается. Он быстро ставит чемодан у стены и прячется за углом улицы. Через несколько секунд чемодан внезапно начинает слегка дрожать. Мужчина медленно приближается к нему, растерянный и испуганный. Он осторожно открывает чемодан, и изнутри исходит яркий тёплый свет, освещающий его удивлённое лицо. Реалистичная городская среда, кинематографичное ночное освещение, движение ручной камеры, естественная игра человека, капли дождя, реалистичные отражения, драматичная атмосфера, вид 35-мм плёнки, ультрареалистично, захватывающее повествование.
Текст-в-видео | 5 с | 720p | 16:9 | Аудио
5-секундный непрерывный кадр от первого лица со скрытой камеры. Камера находится внутри беспорядочной кучи случайных предметов быта и смотрит вверх через промежутки между одеждой, коробками, книгами и хламом. Действие происходит в реалистичной захламлённой домашней обстановке. Разъярённый человек агрессивно ищет среди беспорядка. Его руки быстро двигаются, роются в предметах, отбрасывают вещи в стороны и отталкивают их в раздражении. Его рукава, руки и случайные предметы постоянно проходят перед объективом, закрывая обзор. Предметы ударяют по камере, вызывая реалистичное дрожание камеры, вибрацию, размытие в движении и сдвиги автофокуса. Во время поиска человек сердито жалуется и кричит: «Кто трогал мои вещи?! Здесь полный беспорядок! Я ничего не могу найти!» Раздражение человека нарастает. Он тяжело дышит, двигается быстрее, разбрасывает предметы и теряет терпение. Обстановка кажется хаотичной и реальной, с естественной физикой и беспорядочным движением предметов. Сырой документальный стиль, реалистичная домашняя обстановка, вид от первого лица со скрытой ручной камеры, захватывающая перспектива от первого лица, кинематографичное освещение, реалистичные движения человека, естественная мимика, реалистичная физика, ультрареалистично, 5-секундный непрерывный кадр.
Изображение-в-видео | 5 с | 720p | 16:9 | АудиоКонтрольные показатели
Для этой версии модели оценок пока нет.
Оценки относятся к этой версии модели и методике источника. Качество и скорость конкретного запроса они не гарантируют.
API-запрос
Пример API-запроса подготовлен для этой операции. Ключ храните в переменной окружения на своём сервере. REQUEST_ID: уникальный идентификатор запроса. При повторе сохраняйте его и тело запроса.
Ответ содержит задание. Проверяйте его по GET /v1/jobs/{id}. Перед отправкой получите стоимость через POST /v1/quotes и укажите допустимый лимит: как задать бюджет запроса.
import json
import os
from urllib.request import Request, HTTPRedirectHandler, build_opener
class NoRedirect(HTTPRedirectHandler):
def redirect_request(self, req, fp, code, msg, headers, newurl):
return None
opener = build_opener(NoRedirect)
def post(url, payload):
request = Request(url, data=json.dumps(payload).encode("utf-8"), headers={
"Authorization": "Bearer " + os.environ["KVANTORA_API_KEY"],
"Content-Type": "application/json",
"Idempotency-Key": os.environ["REQUEST_ID"],
}, method="POST")
with opener.open(request, timeout=120) as response:
return json.load(response)
def get(url):
request = Request(url, headers={
"Authorization": "Bearer " + os.environ["KVANTORA_API_KEY"],
}, method="GET")
with opener.open(request, timeout=120) as response:
return json.load(response)
def format_rubles(value):
amount = int(value)
sign, absolute = ("-" if amount < 0 else ""), abs(amount)
if 0 < absolute < 10_000:
return sign + "<0,01 ₽"
cents = (absolute + 5_000) // 10_000
return f"{sign}{cents // 100},{cents % 100:02d} ₽"
quote = post("https://api.kvantora.ai/v1/quotes", {
"model": "bytedance/doubao-seedance-2.5-260628",
"prompt": "Плавная заставка с геометрическими формами, без текста",
"operation": "video_generation"
})
print("Стоимость:", format_rubles(quote["estimated_cost_microrub"]))
# Укажите допустимый бюджет вместо max_cost_microrub: 0.
payload = {
"model": "bytedance/doubao-seedance-2.5-260628",
"prompt": "Плавная заставка с геометрическими формами, без текста",
"max_cost_microrub": 0
}
job = post("https://api.kvantora.ai/v1/videos", payload)
print(get("https://api.kvantora.ai/v1/jobs" + "/" + job["id"]))








