
Ошибка face detected в Seedance: разбор ошибок реальных людей
Разбираемся с ошибками face detected в Seedance: проверяем поддерживаемые поля, правила медиа, автоматическую проверку и полный возврат средств.
Seedance отклонил референс, содержащий лицо? Не опирайся только на текст ошибки при решении, какая система её отклонила и почему. Начни с двух вопросов: соответствует ли запрос опубликованным правилам медиа и действительно ли валидная задача потом провалила автоматическую проверку?
Seedance 2.5 принимает референсные изображения и видео, которые могут содержать реальных людей, а reAPI документирует автоматическую проверку перед генерацией и полный возврат средств при отказе задачи.[1] Это руководство опирается на наблюдаемое поведение: проверь запрос, отличи ошибку отправки от провала проверенной задачи и выбери подходящий следующий шаг.
TL;DR
- Сначала смотри на статус, потом интерпретируй сообщение. Синхронный HTTP 400 указывает на валидацию запроса; задача, начавшаяся и потом упавшая, должна рассматриваться как отказ задачи. Руководство параметров документирует оба пути.[2]
- Не гадай, как была классифицирована физиономия. Опубликованные материалы не раскрывают признаки классификатора, пороги или компонент, стоящий за каждой возможной ошибкой.
- Сначала проверь контракт медиа. Публичные URL HTTP(S), поддерживаемые форматы, ограничения размера и правильные комбинации полей можно проверить напрямую.[2]
- Seedance 2.5 построен вокруг референсов. ByteDance описывает до 30 изображений, 10 видеоклипов и 10 аудиоклипов на одну генерацию.[3] Эта ёмкость не гарантирует, что каждый референс пройдёт проверку.
- reAPI принимает референсные изображения реальных людей и видео. Материал проходит автоматическую проверку перед генерацией, и любой отказ приводит к ошибке и полному возврату.[1]
Начни с ответа, который ты действительно получил
Публичная документация дает полезное разграничение без требования теории о скрытых системах.[2]
| Что ты видишь | Что поддерживает документация | Следующий шаг |
|---|---|---|
| HTTP 400 называет формат файла | Референсный файл не в поддерживаемом формате | Перекодируй реальный файл; переименование расширения недостаточно |
| HTTP 400 названы поля или параметры | Запрос нарушает ограничение на отправку | Исправь комбинацию полей, длительность или соотношение сторон |
| Задача начната, потом сообщает об ошибке параметра или типа | Выбранный тип задачи и промпт или параметры не совпадают | Согласуй omni_reference_task_type, промпт, duration и size |
| Задача падает с упоминанием чувствительного контента | Референс или сгенерированный результат не прошли модерацию | Замени материал или пересмотри запрос; проваленная задача возвращена |
Записывай HTTP-статус, ID задачи, статус задачи и полный текст ошибки. Документация не связывает каждую формулировку с именованным внутренним сервисом, так что формулировка и время ответа — не надежное доказательство того, что это произвёл конкретный хост, апстрим-модель или классификатор.
Что отказ из-за лица не доказывает
Сообщение о лице говорит, что отправленный материал не прошел применимую валидацию или проверку. Это не доказывает, что человек реальный, что система проверила метаданные происхождения, или что конкретная визуальная черта пересекла документированный порог. Эти детали реализации отсутствуют в цитируемой документации продукта.
Синтетическое происхождение поэтому не гарантирует принятие, но отказ тоже не устанавливает, что референс изображает реального человека. Сохрани запись происхождения для своих собственных проверок прав и производства; для API troubleshooting опирайся на контракт запроса и возвращённый результат задачи.
Если ранее принятый файл перестал работать, не спеши к объяснению через изменение порога. Подтверди, что байты по публичному URL не изменились, сравни ID модели и параметры с записанным успешным запросом и переотправь с минимальным валидным вводом. Эскалируй с этими записями, если результат остаётся противоречивым.
Troubleshooting запроса вместо попыток обхода проверки
Наложения, выборочное размытие и другие изменения, сделанные исключительно для обхода проверки, не являются полезными диагностическими тестами. Они меняют ввод, так что даже принятая повторная попытка не покажет, какая часть исходного запроса была неправильной. Они также могут подорвать детали референса, которые генерация должна сохранить.
Сохрани нетронутый исходник, задокументируй согласие где появляется реальный человек и тестируй одну переменную за раз. Исправь документированную ошибку формата или параметра прямо. Если валидный материал проваливает проверку контента, замени его или выбери модель, чья опубликованная политика соответствует предполагаемому законному использованию, вместо того чтобы пытаться скрыть субъект.
Полезный вопрос — валиден ли запрос и поддержано ли предполагаемое использование, а не как обойти проверку.
Референсный материал как ввод первого класса
Дизайн Seedance 2.5 предполагает референсный материал. Пост запуска ByteDance начинается с него: до 30 изображений, 10 видеоклипов и 10 аудиоклипов в одном пропуске, с возможностями референса охватывающими движение, стиль и многоперсонажные сцены.[3] Эти возможности стоят рядом с проверкой контента; они не обещают принятие каждого файла.
На reAPI сам ID модели отражает позицию. Есть один ориентированный на клиента ID Seedance 2.5, doubao-seedance-2.5-face, без варианта без лица как резервный вариант.[2] Опубликованное поведение в том, что референсные изображения и видео реальных людей принимаются, что референсный материал проходит автоматическую проверку перед генерацией и что всё отклонённое падает с четкой ошибкой и полным возвратом резерва.[1]
Возврат — практическая часть: проверяемая задача, которая падает, стоит времени, но зарезервированная сумма вернётся.[1] Используй этот результат чтобы выбрать другой подходящий референс вместо повторного изменения файла для проверки недокументированного правила.
Две обязанности не двигаются. Получи согласие и любые необходимые права подобия для людей в референсном материале и следуй применимой политике контента. API, принимающий загрузку, не получает разрешение для тебя, а возврат средств после отказа — не одобрение переотправки того же материала в замаскированной форме.
Что ровно принимает reAPI
Держи эти ограничения в одном месте, потому что ошибка формата или поля имеет другое решение, чем отказ модерации.[2]
| Поле | Ограничение | Форматы |
|---|---|---|
image_urls | до 30, каждое под 30 МБ | jpeg, png, webp, bmp, tiff, gif, heic, heif |
image_with_roles | первый кадр, или первый + последний (макс 2) | то же, что выше |
video_urls | до 10, каждое 2–30 с и под 200 МБ, в сумме 30 с | mp4, mov, 480p до 4K |
audio_urls | до 10, каждое 2–30 с и под 15 МБ | wav, mp3 |
Одно правило платформы легко упустить: каждый референс должен быть публичным URL HTTP(S). Пейлоады в base64 и data: отклоняются по всей поверхности reAPI, не только для этой модели.[2] Подтверди, что URL остаётся доступным и служит ожидаемыми байтами файла, когда задача запускается.
Два дополнительных ограничения применяются перед отправкой, а не минутами позже: image_urls и image_with_roles взаимоисключающие, и работа первого/последнего кадра принимает только size: adaptive.[2] Оба возвращаются немедленно вместо падения после начала задачи.
FAQ
Что вообще означает ошибка face detected Seedance?
Это означает, что запрос или референс не прошел применимую валидацию или проверку. Точный HTTP-статус и статус задачи подскажут, какой документированный путь troubleshooting использовать; одна фраза не доказывает личность человека и не раскрывает внутренний метод проверки.[1][2]
Почему мой AI-сгенерированный персонаж отклоняется?
Опубликованная документация не раскрывает это внутреннее решение. Сначала подтверди URL, формат, размер и комбинацию полей. Если они валидны и задача проваливает проверку, использу другой подходящий референс; быть сгенерированным AI не отменяет шаг проверки.[1][2]
Могу ли я загрузить фото реального человека в Seedance 2.5 на reAPI?
Да. Референсные изображения реальных людей и видео принимаются и проходят автоматическую проверку сначала, с полным возвратом если проверка их отклонит.[1] Согласие и права подобия остаются твоей ответственностью.
Почему одни и те же изображения перестали работать за ночь?
Одна ошибка не может установить, что порог изменился. Сравни текущий запрос, байты референсного файла, ID модели и параметры с записанным успешным заданием, потом переотправь с минимальным валидным вводом. Если разницу нельзя изолировать, отправь эти записи в поддержку.
Отключение проверки безопасности исправляет отказы лиц?
Не предполагай, что несвязанная настройка отменяет проверку референса. Документированное решение зависит от возвращённой ошибки: исправь ограничения запроса для ошибки валидации, или замени материал, провалившийся проверку контента.[2]
Отклоненный референс все ещё заряжает?
Нет на reAPI. Задача, провалившая проверку, возвращает резерв полностью.[1]
Что мне сохранить перед контактом поддержки?
Сохрани ID модели, параметры запроса без учётных данных, URL референса и метаданные файла, HTTP-статус, ID задачи, финальный статус задачи и полный текст ошибки. Этого достаточно чтобы отличить воспроизводимую проблему ввода от результата проверки задачи.
Должен ли я изменить изображение чтобы обойти проверку?
Нет. Изменение файла исключительно для обхода проверки меняет тестовый ввод и может удалить детали, необходимые для консистентности персонажа. Исправь документированные проблемы валидации или замени материал, не прошедший проверку.
Production-безопасный preflight для лицевых референсов
Перед построением нарративного процесса отправь один подходящий референс и сохрани точный запрос и ответ. Исправь любую синхронную ошибку валидации по таблице параметров. Если задача начинается и потом проваливает проверку, прими этот вердикт, подтверди возврат и замени референс вместо попытки reverse-engineer недокументированного классификатора.[1][2]
Этот preflight проверяет что публичный интерфейс действительно обещает: принятые поля, поддерживаемый медиа, статус задачи и обработка возврата. Он не претендует на идентификацию внутреннего компонента проверки по timing или формулировке, которые документация не определяет.
References
- reAPI. Seedance 2.5 — model page, real-person reference support and refund behaviour. Retrieved August 2026 from reapi.ai/models/seedance-2-5
- reAPI. doubao-seedance-2.5-face — reference field limits, formats and submit-time constraints. Retrieved August 2026 from reapi.ai/docs/seedance-2-5
- ByteDance Seed. One-take Creation, Flexible Referencing: Introducing Seedance 2.5. Published 31 July 2026, retrieved August 2026 from seed.bytedance.com/en/blog/one-take-creation-flexible-referencing-introducing-seedance-2-5
Further reading
- reAPI. Seedance 2.5 Content Filtering: Diagnosing a Refusal. reapi.ai/blog/seedance-2-5-content-filtering
- reAPI. Seedance 2.0 Character Consistency Guide. reapi.ai/blog/seedance-2-0-character-consistency-guide
Автор

Категории
Ещё статьи

Запуск 70B LLM на GPU 4GB с AirLLM: честный гайд
Может ли модель 70B работать на GPU 4GB? Узнайте как AirLLM потоком передаёт слои с диска, какое оборудование нужно, как попробовать и почему это медленно.


Seedream 5.0 Pro: ограничения и переоценка дефектов
Отделяем документированные ограничения и лимиты запросов Seedream 5.0 Pro от визуальных дефектов, требующих контролируемого повторного тестирования.


Тарифы Mammouth AI в 2026: планы, квоты и доступ к API
Объясняем тарифы Mammouth AI: сравниваем планы Starter, Standard и Expert, квота каждые три часа, кредиты API, оплата по факту и ограничения файлов.
