Обзор
doubao-seedance-2-5-260628 (2.5), doubao-seedance-2-0-260128 (standard), doubao-seedance-2-0-fast-260128 (fast) и doubao-seedance-2-0-mini-260615 (mini/lite) — это новейшее семейство моделей генерации видео от ByteDance: четыре параллельно работающие модели, предоставляемые через APIYI на базе официальных ресурсов Volcengine в материковом Китае (не международная версия BytePlus) со встроенной модерацией контента на стороне апстрима. Они поддерживают преобразование текста в видео (text-to-video), первого/первого и последнего кадров в видео (image-to-video), а также генерацию видео по мультимодальным референсам (reference-to-video). Модели также способны генерировать голос, звуковые эффекты и фоновую музыку, синхронизированные с видеорядом. 2.5 — это наиболее функциональный уровень: лимит длительности увеличен с 15 до 30 секунд, количество референсных изображений — с 9 до 30, аудио может выступать в качестве самостоятельного референса, а также добавлена поддержка вывода в формате mov и явных типов задач редактирования и продления видео (video-edit/extend). Стоимость этой версии также выше — примерно в 1,5 раза дороже стандартной модели 2.0 (около $1.35 против $0.91 за 720p/5 с), что соответствует разнице между двумя поколениями в официальном прейскуранте Volcengine. Семейство 2.0 остается доступным и не выводится из эксплуатации: для стандартных роликов короче 15 секунд модель standard обходится дешевле и также поддерживает 1080p; mini — оптимальный выбор для массового производства (примерно вдвое дешевле стандартной модели за единицу и с более быстрой генерацией, с ограничением до 720p), а модель fast занимает промежуточное положение. Версия 2.5 работает в той же группеSeeDance2, что и семейство 2.0 (0.18x) — один token обеспечивает доступ ко всем четырем моделям. См. раздел «Настройка группы» ниже.
-1, чтобы модель сама выбрала длительность); три уровня разрешения (480p/720p/1080p, при этом 1080p доступно только в 2.5 и 2.0 standard); 6 соотношений сторон плюс адаптивное; синхронизированное аудио включено по умолчанию; многоязычные prompt. Создано для масштабного производства коротких видео, e-commerce-материалов, моушн-дизайна и контента с цифровыми аватарами.Справочник по API генерации видео
POST /seedance/api/v3/contents/generations/tasks — эндпоинт асинхронных задач с интерактивным Playground и полным кодом для опроса и скачивания.Руководство по API
Визуальное тестирование API
Просмотр и скачивание асинхронных задач
Доверьте интеграцию AI-агенту
Скопируйте этот prompt и вставьте его в Codex / Claude Code / Cursor
Сначала он загрузит текстовую версию этой страницы (добавьте .md к любому URL документации), а затем напишет код под стек вашего проекта: асинхронный поллинг, 24-часовой срок действия ссылки, требующий немедленного скачивания, ловушка с заголовком gzip и критические ограничения по параметрам уже заложены в требования.
Выполните интеграцию / диагностику генерации видео Seedance 2.5 / 2.0 (text-to-video, первый/последний кадр, мультимодальный референс, редактирование видео, расширение видео) в этом проекте.
Перед тем как писать код, изучите документацию: загрузите https://docs.apiyi.com/en/api-capabilities/seedance2/overview.md для получения текстовой версии этой страницы. Подробности об эндпоинтах приведены на странице генерации видео …
- Используйте трехэтапный асинхронный процесс вместо синхронного ожидания. Отправьте запрос на
POST /seedance/api/v3/contents/generations/tasks, чтобы получить ID задачи, опрашивайте …
Всего 9 требований. Используйте кнопку ниже, чтобы скопировать prompt полностью.
От каких проблем избавляет этот prompt
От каких проблем избавляет этот prompt
Почему Seedance от APIYI?
Сначала уточним позиционирование: эта модель не имеет официальной скидки, и APIYI не устанавливает на неё цену с целью получения прибыли — она предлагается, чтобы обеспечить доступность ресурсов и обслуживать клиентов. Реальная ценность использования APIYI заключается не в «дешевизне», а в доступе и удобстве работы:Официальный ресурс · Материковая версия
Доступ к белому списку виртуальных лиц
Библиотека ресурсов включена бесплатно
Цены с приоритетом доступности ресурсов · На уровне официальных
Неограниченные параллельные запросы · Без очередей
running без ожидания в очереди (измерено 2026-06-06 (UTC+8)) — сервис готов к масштабному пакетному производству.Доступ без лишних препятствий · Без проверки личности
api.apiyi.com с помощью одного Token.Профессиональная поддержка
Ключевые возможности
Три уровня · Одинаковая цена внутри уровня
Синхронизированный звук по умолчанию
generate_audio по умолчанию имеет значение true: голос, звуковые эффекты и фоновая музыка генерируются в соответствии с визуальным рядом. Заключайте произносимые реплики в двойные кавычки, чтобы повысить качество озвучивания.Управляемая длительность до 30 с
-1 позволяет модели выбрать длительность (тарификация по фактическому результату). В 2.5 значение duration по умолчанию — -1 — не указывайте его, и модель выберет за вас. Фиксированные 24 fps.Многоязычные промпты
Первый+последний / первый кадр
return_last_frame, чтобы объединять клипы в более длинные непрерывные видео.Мультимодальная генерация видео по референсам
Асинхронный поток задач
task_id, опрашивайте статус, затем скачайте mp4 из content.video_url (ссылка действует 24 часа).Воспроизводимые seeds
seed для похожих результатов между запусками. Значение watermark по умолчанию — false — результат не содержит водяного знака.Тарификация
tokens ≈ (input video duration + output duration)(s) × output width × output height × 24 / 1024 (длительность входного видео равна 0 для преобразования текста/изображения в видео; в наших тестах это подтверждено с точностью до 0,1%). Поскольку каждый коэффициент внутри уровня имеет одинаковую площадь в пикселях, цена зависит только от уровня разрешения, длительности результата и наличия видео во входных данных.
Официальные ценовые ориентиры (формат 16:9 / выход 5 с, CNY за видео)
① Без входного видео (text-to-video / image-to-video / референсные изображения):video_url; входное видео 2–15 с, нижний диапазон ≈ 2–4 с входного видео, верхний диапазон ≈ 15 с входного видео):
usage.completion_tokens.Пример расчёта (стандартная модель, 1080p, выход 12 с + референсное видео 12 с): для 1080p используется 1920 × 1080 ÷ 1024 = 2025 tokens на кадр; выход: 24 × 12 + 1 = 289 кадров, плюс 288 входных кадров = 577 × 2025 = 1,168,425 tokens. При официальной ставке для входного видео около CNY 0.031 за 1K tokens это составляет примерно CNY 36.2; номинальная стоимость в APIYI — $6.52 (CNY 45.6), а для клиента с крупным пополнением после бонуса 20% — около CNY 38.0. Эта задача не соответствует ни одной ячейке таблицы ②, поскольку выход не равен 5 секундам.usage.completion_tokens.
Тарифы Seedance 2.5 (группа SeeDance2, 0.18x)
2.5 и семейство 2.0 используют одну и ту же группу SeeDance2 и одинаковый коэффициент тарифа 0.18x — разница между поколениями обусловлена исключительно базовыми ценами самих моделей. 720p/5 с стоит $1.3721 на 2.5 против $0.9074 на стандартной модели 2.0, то есть примерно в 1.5x раза дороже. Этот разрыв отражает официальные прайс-листы Volcengine (их тариф за token для 2.5 примерно на 52% выше, чем для 2.0); это не наценка APIYI. Оправданность перехода зависит от того, нужны ли вам 30-секундные ролики, 30 референсных изображений, вывод в формате mov или редактирование/продление видео — если нет, стандартная модель 2.0 обойдется дешевле и также поддерживает 1080p.
① Без видео во входных данных (text-to-video, image-to-video, референсные изображения):
video_url, редактирование видео, продление видео): тарифицируется по отдельному, более низкому тарифу за token.
SeeDance2 с коэффициентом 0.18x, поэтому их можно сравнивать напрямую.
- Итоговые списания соответствуют тарифам на модели в консоли и логам вызовов
- При отправке задач выполняется предварительное списание, а окончательный расчет — по завершении: ваш баланс кратковременно колеблется; сверяйте его по логам вызовов, где одно видео создает две записи о списании (см. раздел «Чтение списаний в логах» ниже)
- Сумма удержания зависит только от длительности и не зависит от разрешения: $0.09/секунда для семейства 2.0, $0.135/секунда для 2.5. Поэтому для 1080p обычно происходит доначисление, а для 480p — частичный возврат средств; обе ситуации нормальны
- Отклоненные запросы (ошибки параметров HTTP 400 и т. д.) не тарифицируются (проверено)
- Стоимость линейно зависит от длительности: видео длительностью 15 с стоит примерно в 3 раза дороже, чем 5 с
Просмотр списаний в логах (предварительное списание + окончательный расчёт)
Откройте страницу логов консоли по адресуapi.apiyi.com/log и найдите название модели doubao-seedance-2-0, чтобы увидеть все списания. Одно видео создаёт две записи о списании:
- Предварительное списание: расчётная сумма, удерживаемая при отправке задачи (запись в логе с пометкой «non-streaming», содержащая token и группу) — $0.449998 на снимке экрана ниже
- Окончательный расчёт (списание или возврат): после завершения задачи разница рассчитывается на основе фактически сгенерированных token (запись в логе с пометкой «streaming» и количеством completion-token) — ниже указано $5.611858; для 1080p обычно взимается дополнительная плата

Two charge entries for one 15 s 1080p video: pre-charge + settlement
- Временная метка первой записи (предварительного списания) — это время отправки видео; значение «first byte» показывает, сколько времени заняла отправка до получения ID задачи (например,
首字节:3秒/ first byte: 3 с), — а не время генерации - В записи об окончательном расчёте указаны
流式(streaming) и首字节:<1秒(first byte менее 1 с) — это всего лишь внутренние маркеры записи об окончательном расчёте, а не признак какой-либо проблемы - Фактическое время генерации видео указано в столбце «耗时» (истекшее время) на странице «Асинхронные задачи» (
api.apiyi.com/task) в верхней навигации

The first log entry's timestamp = submission time, and its first-byte value (3 s) is the submission latency; this fast example settled as a refund (negative amount), total cost 0.360000 − 0.022750 = 0.337250 USD

The elapsed column on the Async tasks page is the actual video generation time, e.g. 158 s, 303 s
api.apiyi.com/task и полностью совпадают со списаниями:
Поиск стоимости одного видео по ID задачи: используйте task API
Для программной сверки не пытайтесь сопоставлять записи логов по одной: ни одна из двух записей лога видео не содержитtask_id, а запись расчёта имеет пустое request_id (так это работает на документированном пути /seedance/api/v3/...). Используйте task API и выполняйте запрос напрямую по task_id, аутентифицируясь тем же системным token, что и для Log Query API:
quota — это общая стоимость видео (предварительное списание + расчёт, ÷ 500 000 = USD). Это то же число, которое вы получите, сложив две записи логов, и то же quota, отображаемое в деталях задачи на странице «Асинхронные задачи». Интерпретируйте его по status:
/seedance/api/v3/.../tasks/{id} сообщает об успехе как succeeded, тогда как task API /api/task/self сообщает о нём как completed.
Если необходимо выполнить ручную перекрёстную проверку в Log Query API: timestamp записи расчёта совпадает с finish_time задачи (с точностью до 1 секунды), её completion_tokens равен usage.completion_tokens задачи, other.final_quota равен quota задачи, а other.original_quota — это предварительное списание. Когда несколько задач отправляются в одну и ту же секунду, их записи предварительного списания совпадают, поэтому это подходит только для ручных проверок, но не для автоматического сопоставления. Полное руководство: Как найти фактическую стоимость видео по task_id.
Настройка группы
Seedance 2.5 и семейство 2.0 работают в выделенной группе с двумя жесткими требованиями: ① моделью тарификации token должна быть Pay-as-you-go Priority (или Pay-as-you-go) — tokens с оплатой за запрос (Pay-per-request) не могут маршрутизироваться; ② для token должна быть включена соответствующая группа. Tokens в группе Default или других группах видео завершатся с ошибкой «no available channel for this model». 2.5 и семейство 2.0 используют общую группуSeeDance2 — это единственная группа, необходимая для нового token. Две группы для отдельных моделей, SD2Mini / SD2Fast, остались от более ранней ограниченной по времени скидки; начиная с 2026-10-08 12:00 (UTC+8) для них снова действует тот же коэффициент тарифа 0.18x, что и для SeeDance2:
SeeDance2 открывает доступ ко всем четырем моделям: 2.5 и три модели семейства 2.0 находятся в этой группе, поэтому в вашем коде меняется только поле model.SD2Mini / SD2Fast — это каналы для одной модели: SD2Mini поддерживает только mini, а SD2Fast — только fast, поэтому вызов любой другой модели через них вернет ту же ошибку. Если у вас уже есть такие tokens, продолжайте их использовать — цена совпадает с SeeDance2. Чтобы получить доступ ко всем моделям с помощью одного token, переключитесь на token с включенной группой SeeDance2.Как настроить ваши tokens
Создайте один token с включенной группойSeeDance2 — он обеспечивает доступ ко всем четырем моделям, при этом в коде меняется только поле model. Моделью тарификации должна быть Pay-as-you-go Priority (или Pay-as-you-go). Для рабочей среды рекомендуется использовать отдельный token для каждого бизнес-направления, чтобы ограничивать квоту, настраивать оповещения и отслеживать непредвиденные расходы.
doubao-seedance-2-5-260628, в той же группе SeeDance2 (0.18x), что и семейство 2.0. Эндпоинт, аутентификация и структура запроса полностью идентичны 2.0 — замените поле model, и ваш код продолжит работать. По сравнению с семейством 2.0: максимальная длительность увеличена с 15 с до 30 с, референсные изображения — с 9 до 30, референсные видео/аудио — с 3 до 10, аудио можно использовать отдельно, а также добавлены вывод в формате mov и селектор задач omni_reference_task_type. Стоимость составляет примерно 1.5× от стандартной модели 2.0. Полный список отличий смотрите ниже в разделе «Технические характеристики».Технические характеристики
Эндпоинты API
Разрешения и соотношения сторон в деталях
Уровень разрешения определяет площадь в пикселях, а не короткую сторону. Фактические размеры вывода для каждого соотношения (официальные значения, проверенные в наших тестах):4k — отправка "resolution": "4k" возвращает синхронную ошибку 400 (не тарифицируется).Как работает адаптивный режим
- Текст-видео: модель определяет оптимальное соотношение на основе вашего prompt
- Первый+последний / первый кадр: используется соотношение изображения первого кадра (изображения с несовпадающим соотношением обрезаются по центру)
- Мультимодальное преобразование по референсу в видео: учитывается намерение, заданное в prompt; в противном случае используется первый медиаэлемент (видео имеет приоритет над изображениями)
- Редактирование / расширение видео (2.5): соотношение вывода соответствует входному видео, которое редактируется или расширяется
- Фактически использованное соотношение возвращается в поле
ratioответа задачи
Лучшие практики
Выбирайте модель в соответствии с требованиями к результату
doubao-seedance-2-5-260628 (примерно в 1,5 раза дороже стандартной модели, в той же группе, что и семейство 2.0). Если нет, используйте семейство 2.0: для пакетного производства и задач, чувствительных к стоимости, используйте lite-модель doubao-seedance-2-0-mini-260615 (примерно вдвое дешевле стандартной модели и обеспечивает самую быструю генерацию, с ограничением до 720p); для 1080p или максимального качества используйте стандартную модель; fast — промежуточный вариант.Сначала загружайте изображения и видео, чтобы получить ID актива
asset:// и укажите его в запросе — размер тела запроса сократится до нескольких десятков байт, ID задачи вернётся немедленно, а проверки содержимого будут выполнены на этапе загрузки. См. Рабочий процесс с предварительной загрузкой актива.Используйте adaptive, чтобы избежать обрезки
adaptive, чтобы модель сопоставляла соотношение сторон исходного изображения. Фиксируйте 9:16 (книжная ориентация) или 16:9 (альбомная ориентация) только при наличии соответствующего требования целевой платформы.Длительность — ваш регулятор стоимости
duration — значение по умолчанию равно -1, поэтому при его отсутствии модель выбирает значение самостоятельно, а при тестировании выбиралось 10 секунд, что удваивало стоимость.Отключайте аудио, если оно вам не нужно
generate_audio по умолчанию имеет значение true. Передавайте false для видео без звука, которое вы планируете озвучить самостоятельно.Заключайте реплики в кавычки для улучшения закадрового голоса
Добавляйте Accept-Encoding: identity в HTTP-клиенты
content-encoding: gzip, хотя тело ответа не сжато; клиенты с автоматической распаковкой, например Python requests, вызывают ContentDecodingError. Добавление заголовка Accept-Encoding: identity устраняет эту проблему (curl это не затрагивает).Проверяйте статус каждые 15–30 с и сразу скачивайте результат
content.video_url — это подписанная ссылка, действительная в течение 24 часов; после успешного выполнения задачи сразу скопируйте файл в собственное хранилище.Объединяйте ролики с помощью return_last_frame
return_last_frame: true, чтобы получить PNG последнего кадра без водяного знака, а затем используйте его в качестве первого кадра следующей задачи для создания непрерывных видео из нескольких роликов.Коды ошибок и повторные попытки
- Тайм-аутов запросов в 30–60 с достаточно для вызовов создания/опроса (ожидание происходит на стороне задачи)
- Выполняйте опрос каждые 15–30 с с общим лимитом времени 15+ минут (дольше для задач 1080p / 15 с)
- Применяйте экспоненциальную задержку при 5xx и тайм-аутах (2 повторные попытки)
- Для устранения неполадок записывайте
idзадачи и заголовок ответаX-Shellapi-Request-Id(ID запроса APIYI, доступный для поиска в логах;X-Request-Id— ID на стороне провайдера)
FAQ
Почему запрос с изображениями или видео так долго возвращает task ID или завершается по таймауту?
Почему запрос с изображениями или видео так долго возвращает task ID или завершается по таймауту?
asset://, что уменьшает тело запроса с мегабайтов до нескольких десятков байт. Подробный разбор задержек, шаги миграции и способ проверить, была ли создана задача после таймаута, см. в разделе Asset-First Workflow.Seedance 2.5 или 2.0 — что выбрать?
Seedance 2.5 или 2.0 — что выбрать?
omni_reference_task_type). Кроме того, 2.5 поддерживает аудио в качестве единственного референса, тогда как 2.0 требует обязательного наличия изображения или видео рядом с ним.Оставайтесь на семействе 2.0, если ваши ролики короче 15 секунд — стандартная модель также поддерживает 1080p и относится к тому же флагманскому уровню качества; для пакетного производства с чувствительностью к затратам используйте mini примерно за половину стандартной цены за единицу и с самой быстрой генерацией. Семейство 2.0 не выводится из эксплуатации.Эндпоинт, аутентификация и структура запроса одинаковы для обоих поколений, как и группа — переключение сводится к изменению одного поля: model.Поддерживает ли 2.5 разрешение 1080p? А как насчет 4k?
Поддерживает ли 2.5 разрешение 1080p? А как насчет 4k?
"resolution": "4k" синхронно возвращает 400 (тарификация не списывается).Одно различие, которое легко упустить из виду: 2.5 кодирует 1080p в H.265 (hvc1), в то время как 480p и 720p используют H.264 (avc1). Файлы H.265 меньше по размеру, однако устаревшие плееры, некоторые браузеры и отдельные видеоредакторы работают с ним менее стабильно, чем с H.264 — перед распространением 1080p убедитесь, что ваш пайплайн обработки способен его декодировать.Как выполнять редактирование и продление видео на 2.5?
Как выполнять редактирование и продление видео на 2.5?
content в сочетании с намерением, выраженным в вашем prompt. Передавайте omni_reference_task_type явно, чтобы ошибки выявлялись на раннем этапе:- Редактирование видео:
omni_reference_task_type: "edit", как минимум одинrole: "reference_video",ratioдолжен бытьadaptive, аdurationдолжен быть-1, а исходное видео должно длиться от 4 до 30 секунд. В prompt должен присутствовать глагол редактирования (add, remove, delete, change, replace). Соотношение сторон и длительность результата соответствуют исходному видео — при этом длительность может быть дробной (в тестовом запуске было получено 16.709 секунды). - Продление видео:
omni_reference_task_type: "extend", также с референсным видео иratio, установленным вadaptive. В prompt должен присутствовать глагол продления (extend, continue).
@video1, @image1 — в том порядке, в котором вы их передали. Недопустимые параметры возвращают 400 при отправке (InvalidParameter.TaskTypeConstraint), вместо сбоя задачи через несколько минут.Для чего нужен формат вывода mov в 2.5?
Для чего нужен формат вывода mov в 2.5?
"output_format": "mov" возвращает контейнер QuickTime (H.264 + цветовая субдискретизация yuv444p + звук PCM) с более высокой точностью цветопередачи и яркости — формат оптимизирован для цветокоррекции, кеинга и композитинга, а также официально рекомендуется как для входа, так и для выхода при задачах редактирования / продления видео. По умолчанию используется mp4, обладающий максимальной совместимостью.Обратите внимание, что в mov используются профессиональные кодеки, которые не могут открыть некоторые плееры (VLC, mpv, ffplay и IINA на macOS без проблем с ними работают). Для прямой публикации в вебе или на мобильных устройствах оставайтесь на стандартном mp4.Я получаю ошибку «no available channel for this model» — почему?
Я получаю ошибку «no available channel for this model» — почему?
SeeDance2 дает доступ ко всем четырем моделям (существующие токены с SD2Fast / SD2Mini по-прежнему могут вызывать свою отдельную модель по той же цене). Модель биллинга также должна быть Pay-as-you-go Priority или Pay-as-you-go — токены с типом Pay-per-request маршрутизироваться не могут.Python requests выдает ошибки gzip / возвращает усеченное тело не в формате JSON
Python requests выдает ошибки gzip / возвращает усеченное тело не в формате JSON
content-encoding: gzip шлюза не совпадает с фактической кодировкой тела ответа. Симптомы включают ContentDecodingError, усеченное тело не в формате JSON (например, начальный {" теряется и возвращается только id":"cgt-xxx"}) или периодические ошибки 400. Добавьте "Accept-Encoding": "identity" в заголовки вашего запроса; на curl и browser fetch это не влияет.Почему в моем видео есть звук? Как его отключить?
Почему в моем видео есть звук? Как его отключить?
generate_audio по умолчанию равен true (проверено): модель автоматически добавляет голос, звуковые эффекты и фоновую музыку. Передайте "generate_audio": false явно, чтобы получить видео без звука.Где находится URL видео и почему он перестает работать?
Где находится URL видео и почему он перестает работать?
content.video_url в ответе опроса (не на верхнем уровне). Это подписанная ссылка, действительная около 24 часов — скачайте и переразместите файл сразу же. Сам task_id остается доступным для запросов в течение 7 дней.Какое значение статуса означает успех?
Какое значение статуса означает успех?
queued → running → succeeded / failed / expired. Состоянием успеха является succeeded, а не completed — распространенная ошибка при переходе с других API генерации видео.Можно ли загружать фотографии реальных людей для image-to-video?
Можно ли загружать фотографии реальных людей для image-to-video?
asset://) или использовать лицензированные ассеты лиц.Оплачивается ли библиотека ассетов дополнительно?
Оплачивается ли библиотека ассетов дополнительно?
Списывается ли плата за неудачные или отклоненные запросы?
Списывается ли плата за неудачные или отклоненные запросы?
Как оценить расход токенов? Стоит ли вертикальное видео дороже?
Как оценить расход токенов? Стоит ли вертикальное видео дороже?
tokens ≈ duration(s) × width × height × 24 / 1024, подтверждено с точностью до 0.1%. Любое соотношение сторон в рамках одного уровня имеет одинаковую площадь в пикселях (720p 16:9 и 9:16 стоят 108,900 tokens за каждые 5 с) — горизонтальное, вертикальное и квадратное видео стоят одинаково.Внутри семейства 2.0 — standard, fast или mini?
Внутри семейства 2.0 — standard, fast или mini?
Что делает duration: -1?
Что делает duration: -1?
duration задачи.Обратите внимание, что -1 установлено по умолчанию в 2.5 (в семействе 2.0 по умолчанию используется 5 секунд) — поэтому, опуская duration, вы соглашаетесь на выбор длины самой моделью; тестовый запрос к 2.5 без указания длительности вернул 10-секундный ролик, что ровно в два раза дороже 5 секунд. Передавайте duration явно, если важна предсказуемость расходов.Поддерживается ли параметр frames для дробных секунд?
Поддерживается ли параметр frames для дробных секунд?
frames и camera_fixed — это параметры Seedance 1.x, они не поддерживаются ни в Seedance 2.5, ни в серии 2.0. Вместо этого используйте целочисленный duration.Можно ли комбинировать первый+последний кадр, первый кадр и референсные изображения?
Можно ли комбинировать первый+последний кадр, первый кадр и референсные изображения?
first_frame/last_frame), первый кадр (1 изображение) и мультимодальный reference-to-video (роль изображения reference_image). Чтобы сымитировать режим «первый/последний кадр + референс», используйте режим референса и укажите кадр через prompt.Ограничения по референсам различаются в зависимости от поколения: 2.5 принимает 30 изображений + 10 видео + 10 аудиоклипов, причем аудио может передаваться отдельно; семейство 2.0 принимает 9 изображений + 3 видео + 3 аудиоклипа и требует наличия хотя бы 1 изображения или 1 видео вместе с любым аудио.Существуют ли лимиты на параллельные запросы или очереди?
Существуют ли лимиты на параллельные запросы или очереди?
SeeDance2 обладает достаточной емкостью параллельных запросов и работает без очередей (в нашем тесте 15 одновременных задач запустились мгновенно). Для стабильной работы с более крупными объемами свяжитесь с отделом продаж.Есть ли ограничения на prompt?
Есть ли ограничения на prompt?
Связанная документация
- Справочник API и Playground для генерации видео —
POST /seedance/api/v3/contents/generations/tasks - Рабочий процесс с приоритетом ресурсов — как сделать так, чтобы create-task возвращал ответ мгновенно, когда запрос содержит медиафайлы, и что делать после истечения времени ожидания
- Генерация видео с помощью VEO 3.1 — официальный видеоканал Google
- Бонусы за пополнение — итоговая стоимость примерно соответствует стоимости официального канала
- Руководство по API — общие правила вызова