Усі дописи
guide2026/09/11

Як запустити AI image to video без цензури | Seedance

Як запустити AI image to video без цензури | Seedance

Як запустити AI-генератор відео без цензури на Seedance 2.5: що насправді змінює content_filter, які входи потрібні і скільки коштує відмова.

Розібратися, як запустити AI-генератор image to video без цензури, — це задача з двох частин: механіка запуску, яка доволі проста, і слово «без цензури», яке в пошуковій видачі працює значно більше, ніж у будь-якому API. Seedance 2.5 має поле content_filter, за замовчуванням воно true, і перемикання його в false змінює маршрутизацію, а не вимикає модерацію. Якщо знати це до того, як будувати щось навколо нього, заощадиш собі чимало розгубленого дебагу.

Що дає режим без цензури, а що ні

Менш обмежувальний канал за тією ж ціною, з усіма блоками на рівні моделі на місці.

content_filter — це контроль маршрутизації, а не параметр моделі. У значенні false він обирає більш дозвільний із двох каналів, ціна не змінюється, а перевірки політик на боці платформи все одно виконуються для запиту. Старіший аліас того самого поля — nsfw_checker, і обидві назви досі валідні, тож старий інтеграційний код продовжує працювати.

Три категорії відхиляються всередині самої моделі, і до них не дістане жоден канал, тариф чи параметр: названі на імʼя реальні знаменитості, чужа інтелектуальна власність і незаконний контент. Будь-який інструмент, що обіцяє результат в обхід цього, описує щось інше, ніж те, що робить модель. Реалістичні люди, навпаки, підтримуються без зміни будь-яких налаштувань.

Як виставити поле і прочитати результат

Відмова з міркувань безпеки повертається як помилка 80006. Код покриває всі етапи модерації і не каже, який саме спрацював, тож промпт, кожен прикріплений референсний файл і згенероване відео — усі залишаються кандидатами.

Саме через цю неоднозначність варто ставитися до content_filter як до одного експерименту, а не як до конфігурації, яку залишають увімкненою. Надішли запит один раз зі значенням за замовчуванням, один раз зі значенням false і порівняй. Якщо відмовляють обидва, тригер лежить у списку, який нічого не змінює, і рухати доведеться сам запит.

Що потрібно для запуску

Ідентифікатор моделі на рівні API — doubao-seedance-2.5-face. Один запуск — це одна відправка плюс опитування статусу, а поля діляться на три групи.

Входи. До 30 референсних зображень у jpeg, png, webp, bmp, tiff, gif, heic або heif, кожне до 30 MB. Опційно до 10 референсних відеокліпів у mp4 або mov обсягом 200 MB чи менше, по 2–30 секунд кожен і 30 секунд сумарно, та до 10 аудіодоріжок у wav або mp3 обсягом 15 MB чи менше. Усе передається публічним HTTP(S) URL; data URI відхиляються на всій платформі.

Форма. Тривалість від 4 до 30 секунд зі значенням за замовчуванням 5. Роздільна здатність — 480p, 720p або 1080p, за замовчуванням 720p. Співвідношення сторін — 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 або adaptive, яке стоїть за замовчуванням. Вивід у mp4 або mov.

Режисура. Промпт до 20,000 символів, обовʼязковий для text-to-video і опційний, щойно прикріплено будь-який референсний матеріал. generate_audio за замовчуванням true і видає мовлення, ефекти та музику однією моно-доріжкою в тому ж проході.

Як запустити AI-генератор image to video без цензури, крок за кроком

Задача асинхронна. Надішли запит, візьми id задачі й опитуй його, доки не зміниться статус. Генерація в середньому триває дві-пʼять хвилин, а опитування нічого не коштує, тож щільний інтервал опитування цілком нормальний.

Два поля формують цикл на масштабі. return_last_frame віддає останній кадр генерації — це точка передачі, коли матеріал виходить за 30-секундну стелю одного запиту. seed — друге, і йому місце в твоєму лозі запитів незалежно від того, задаєш ти його чи ні, бо відмову, яку не можна відтворити, не можна й локалізувати.

Провалену задачу варто прочитати, а не перезапускати наосліп. usage.credits на цій задачі показує, чи повернувся резерв, а це відрізняє відмову модерації від інфраструктурного збою швидше, ніж текст помилки.

Як закладати бюджет на запуск, який можуть відхилити

Тарифікація йде за секунду готового відео. Генерація без референсного кліпу коштує $0.118589 за секунду в 480p, $0.266824 у 720p і $0.461856 у 1080p. Референсні зображення та референсне аудіо не додають жодної тарифікованої секунди.

Референсне відео додає. Його власна довжина додається поверх результату, а запит із референсним відео ніколи не тарифікується менше ніж за пʼять третин тривалості результату, з округленням вгору. Тариф за секунду нижчий, коли присутнє референсне відео: $0.071153, $0.160094 і $0.275904 для трьох рівнів, що частково поглинає різницю.

Провалені задачі повністю повертають кошти. Це змінює економіку експериментів: запуски, які відхилили, коштують тобі витраченого часу, і лише успішні запуски коштують грошей. Але стеж за налаштуванням тривалості -1, бо воно дозволяє моделі самій обрати довжину й бере резерв на 30-секундній стелі, хай що вона зрештою поверне.

Чернетки роби в 480p. Пʼять секунд там — це приблизно $0.59 проти орієнтовно $2.31 у 1080p, а мізансцена, кадрування й безперервність читаються однаково на обох рівнях.

Роздільна здатність зупиняється на 1080p

Рівня 4K немає. Варіанти — 480p, 720p і 1080p, і будь-яка специфікація, що перелічує 4K для цієї моделі, цитує передрелізні матеріали про рівень, який так і не вийшов. Жоден хост, тариф чи параметр його не дає.

Тридцять секунд — інша жорстка стеля, і вона стосується однієї генерації, а не готового матеріалу. Довше — це зчеплені сегменти, що справедливо для кожної моделі цього класу.

Часті запитання

Чи робить content_filter false генератор без цензури? Ні. Він обирає менш обмежувальний канал за тією ж ціною й лишає модерацію ввімкненою. Блок на названих на імʼя реальних знаменитостей, чужу інтелектуальну власність і незаконний контент сидить усередині моделі й не змінюється.

Яка різниця між content_filter і nsfw_checker? Це одне й те саме поле. nsfw_checker — старіший аліас, документація тепер використовує content_filter, і обидва досі валідні.

Скільки триває один запуск image to video? У середньому дві-пʼять хвилин. Задача асинхронна, тож ти надсилаєш запит, тримаєш id задачі й опитуєш його, доки не зміниться статус. Опитування безкоштовне.

Що стається з моїми грошима, коли запуск відхиляють? Провалені задачі повністю повертають кошти. Прочитай usage.credits на проваленій задачі, щоб підтвердити, що резерв повернувся.

Коротко

Як запустити AI-генератор image to video без цензури на Seedance 2.5, стисло: розміщуй зображення на публічних HTTP(S) URL, прикріплюй їх до 30, задавай тривалість, роздільну здатність і співвідношення сторін явно й надсилай запит до doubao-seedance-2.5-face. Постав content_filter у false, якщо хочеш менш обмежувальний канал, очікуючи ту саму ціну й ту саму модерацію. Відмови повертають 80006 без назви етапу, повернення коштів повне, 4K немає, а 480p за приблизно $0.59 за пʼять секунд — це те місце, де має жити ітерація.