К результатам поиска

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 ₽
По компонентам
API ID
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. Вход: изображения, текст. Выход: видео.

Релиз

Характеристики

Тип модели
Видео
Вход модели
Изображения, Текст

Данные, которые модель принимает вместе с запросом.

Выход модели
Видео

Форматы результата, которые создаёт модель.

Операции
Генерация видео
Возможности модели
Входные изображения, Входное аудио, Входное видео, Видео по тексту, Видео по изображению

Примеры

Контрольные показатели

Для этой версии модели оценок пока нет.

Оценки относятся к этой версии модели и методике источника. Качество и скорость конкретного запроса они не гарантируют.

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"]))
Документация APIСоздать API-ключ