MODEL API · VIDEO

Seedance 2.5 API

Seedance 2.5 создаёт ролики длительностью от 4 до 30 секунд со звуком, текстовым сценарием, первым и последним кадром или мультимодальными референсами.

Доступ из России без VPN — дополнительное преимущество NexusAPI. Регистрация бесплатна, генерации оплачиваются по факту использования.

Получить API-ключ · Документация · Все цены

Модели и актуальные цены

Переключайте варианты через поле model_name. Отдельные ключи и подписки не нужны.

Seedance 2.5

seedance-2.5

480p без video_urls: 18,70 ₽/сек.

Seedance 2.5 создаёт ролики длительностью от 4 до 30 секунд со звуком, текстовым сценарием, первым и последним кадром или мультимодальными референсами.

Возможности Seedance 2.5 API

  • 4–30 секунд
  • 480p и 720p
  • Нативный звук
  • До 30 image-, 10 video- и 10 audio-референсов
  • Единый API-ключ NexusAPI
  • Асинхронный запуск с polling или webhook

Для каких задач подходит

  • Длинные рекламные сцены
  • Видео с первым и последним кадром
  • Ролики по нескольким референсам
  • Контент с нативным звуком

Пример интеграции Seedance 2.5 API

Отправьте задачу на https://nexusapi.dev/generate, получите task_id, затем проверьте результат через polling или webhook.

curl https://nexusapi.dev/generate \
  -H "Authorization: Bearer <YOUR_API_KEY>" \
  -H "Content-Type: application/json" \
          -d '{"params":{"model_name":"seedance-2.5","prompt":"Подробно опишите желаемый результат"}}'

Хотите быстро проверить сценарий без кода? Попробуйте генерацию в нашем Telegram-боте Seedance.

Seedance 2.5 MCP для AI-агентов

Seedance 2.5 можно подключить к совместимому AI-агенту через локальный NexusAPI MCP-сервер. Агент получает каталог, читает актуальную OpenAPI-схему для seedance-2.5, показывает параметры пользователю и только после подтверждения создаёт платную задачу.

MCP не является отдельной версией модели и не меняет цену. Он предоставляет четыре инструмента: nexusapi_list_models, nexusapi_get_model_schema, nexusapi_generate и nexusapi_get_task. Используется тот же ключ и баланс NexusAPI.

Ключ хранится локально в переменной окружения. Его нельзя помещать в промпт или публичный репозиторий. После запуска агент проверяет task_id без агрессивного polling и возвращает результат либо безопасное описание ошибки.

Инструкция NexusAPI MCP · Открытый исходный код

Параметры и базовые тарифы проверены: .

Цена Seedance 2.5 API: 480p, 720p и референсы

Без видеореференса стоимость зависит от длительности готового ролика. Фотографии в image_urls и аудиореференсы не добавляют оплачиваемые секунды. Изображение и видео — разные типы входа: наличие фото не включает тариф с video_urls.

При передаче video_urls учитываются длительность результата, сумма длительностей входных видео и минимальная оплачиваемая длительность. Ставки ниже — базовые публичные тарифы NexusAPI; индивидуальная цена аккаунта может отличаться.

РазрешениеБез video_urls, за секунду результатаС video_urls, за оплачиваемую секунду
480p18,70 ₽8,30 ₽
720p40,1625 ₽17 ₽
T = duration результата
R = сумма длительностей видео в video_urls
Оплачиваемые секунды = max(T + ceil(R), ceil(5 × T / 3))
Цена с video_urls = оплачиваемые секунды × ставка разрешения
  • Без видео, 5 секунд результата: 93,50 ₽ в 480p или 200,8125 ₽ в 720p до округления суммы.
  • 5 секунд входного видео + 5 секунд результата: 10 оплачиваемых секунд, 83 ₽ в 480p или 170 ₽ в 720p.
  • 8 секунд входного видео + 8 секунд результата: 16 оплачиваемых секунд, 132,80 ₽ в 480p или 272 ₽ в 720p.
  • 2 секунды входного видео + 8 секунд результата: минимум 14 оплачиваемых секунд, 116,20 ₽ в 480p или 238 ₽ в 720p.

Все тарифы NexusAPI · Актуальная схема API

Параметры и ограничения Seedance 2.5

Эти ограничения относятся к model_name: seedance-2.5. Не переносите на эту модель параметры Seedance 2.0 или Fast без проверки схемы.

ПолеДопустимые значения
durationЦелое число от 4 до 30 секунд
resolution480p или 720p; 1080p в этой схеме нет
aspect_ratioadaptive, 1:1, 3:4, 4:3, 9:16, 16:9, 21:9
promptДо 5000 символов
image_urlsДо 30 ссылок на изображения
video_urlsДо 10 ссылок; MP4, MOV или WebM; каждый файл 2–30 секунд, сумма не больше 30 секунд
Размер video_urlsДо 128 MiB на файл и 512 MiB суммарно
audio_urlsДо 10 ссылок на аудиореференсы
generate_audiotrue или false; по умолчанию true

Видео по тексту, фотографии и первому/последнему кадру

Для text-to-video задайте сцену в prompt: главный объект, действие, движение камеры, свет и звук. Для image-to-video с фотографией используйте image_urls. Начните с одного качественного референса и одного действия, чтобы оценить соответствие результата задаче.

Для заданного начала и финала передайте одновременно start_image_url и end_image_url. Один start_image_url без end_image_url для Seedance 2.5 не подходит. В примере с двумя кадрами используйте aspect_ratio: adaptive.

Ссылки должны открываться с сервера, возвращать сам медиафайл, а не страницу просмотра, и оставаться доступными на время задачи. Доступность файла не гарантирует точного сходства лица, товара или деталей: готовый ролик нужно проверить. Если задача отклонена или завершилась failed, сохраните task_id и текст error.

{
  "params": {
    "model_name": "seedance-2.5",
    "prompt": "Плавный объезд камеры вокруг предмета, сохранить форму и цвет, мягкий дневной свет",
    "image_urls": ["https://example.com/reference.jpg"],
    "duration": 5,
    "resolution": "720p",
    "aspect_ratio": "16:9"
  }
}

Промпты и подготовка референсов для Seedance 2.5

Подключение Seedance 2.5 API на Python

Создайте API-ключ в панели NexusAPI и храните его на сервере в NEXUS_API_KEY. POST /generate запускает платную задачу; GET /tasks/{task_id} проверяет её состояние. Пример ниже создаёт одну задачу и выводит ответ проверки без автоматического повторного запуска.

Если задача ещё выполняется, повторите только GET с паузой. Таймаут вашего клиента не означает, что генерация завершилась ошибкой. Сохраните task_id до продолжения работы; не отправляйте новый POST вслепую. Пример не является результатом проведённого теста генерации.

import os
import requests

headers = {"Authorization": "Bearer " + os.environ["NEXUS_API_KEY"]}
created = requests.post(
    "https://nexusapi.dev/generate",
    headers=headers,
    json={"params": {
        "model_name": "seedance-2.5",
        "prompt": "A slow camera move around a glass vase in daylight",
        "duration": 5,
        "resolution": "480p",
        "aspect_ratio": "16:9"
    }},
    timeout=60,
)
created.raise_for_status()
task_id = created.json()["task_id"]
print("task_id:", task_id)

result = requests.get(
    f"https://nexusapi.dev/tasks/{task_id}",
    headers=headers,
    timeout=30,
)
result.raise_for_status()
print(result.json())

Получить API-ключ · Документация REST API

Ошибка 422, failed и время ожидания

При 422 проверьте разрешение, длительность, количество референсов и доступность видеофайлов. При 401 проверьте ключ, при 402 — баланс, при 429 — частоту запросов. Если ответ содержит task_id, сначала проверяйте существующую задачу.

Статус failed требует просмотра поля error и передачи task_id в поддержку. Не все ошибки означают потерю референса: причиной могут быть параметры, загрузка входного файла, проверка контента или сбой генерации. Время завершения меняется в зависимости от очереди и задачи; фиксированную скорость и успешность каждого ролика мы не гарантируем.

Поддержка NexusAPI · Сравнение версий Seedance

Частые вопросы о Seedance 2.5 API и MCP

Можно ли подключить Seedance 2.5 к AI-агенту?

Да. NexusAPI MCP предоставляет агенту схему модели, подтверждённый запуск генерации и проверку результата по task_id.

Можно ли использовать API из России?

Да, NexusAPI предоставляет доступ без VPN, единый ключ и оплату в рублях.

Seedance 2.5 API бесплатный?

Регистрация и создание ключа бесплатны. Сами задачи оплачиваются по факту, без обязательной подписки.

Где посмотреть параметры?

Форматы запросов и схема получения результата опубликованы в документации NexusAPI.