Краткий ответ
Два вопроса, два ответа:- Нет, автоматической загрузки не происходит. Референсные изображения НЕ отправляются автоматически в библиотеку ассетов при вызове Seedance 2.0. Вам нужно отдельно загрузить их через API библиотеки ассетов, чтобы получить ID
asset://, а затем указать его в запросе на генерацию видео. - Да, фильтр deepfake срабатывает. Референсные изображения с реалистичными человеческими лицами, переданные напрямую, будут заблокированы вышестоящей системой проверки контента. Отправка фотографий реальных людей для генерации видео завершится ошибкой.
- Виртуальный аватар (реалистичный человек, сгенерированный ИИ, без реального прототипа): используйте путь «ингест виртуального аватара» → получите ID
asset://→ укажите его - Реальное человеческое лицо (знаменитость, модель, фото конечного пользователя): сначала выполните сканирование на живость → выполните ingest с
groupId, специфичным для человека → получите IDasset://→ укажите его - Результат из Seedance за последние 30 дней: можно использовать как референс для воссоздания (разрешённый платформой путь)
Подробное объяснение
Почему нельзя напрямую передавать изображения лиц?
Seedance 2.0 не может напрямую принимать эталонные изображения с реалистичными человеческими лицами (фильтр дипфейков). Это ограничение безопасности контента на стороне вышестоящего сервиса, а не политика apiyi.Правильный рабочий процесс
Определите тип ресурса
- Аниме / стилизованные персонажи: реалистичное лицо отсутствует, регистрация не требуется — напрямую передайте общедоступный URL или base64
- Виртуальные аватары (реалистичные люди, созданные с помощью ИИ): пройдите «Регистрацию виртуального аватара» — полностью автоматически, без проверки
- Реальные человеческие лица (знаменитость, модель, конечный пользователь): сначала требуется проверка присутствия человека
Загрузите изображение в библиотеку ресурсов, чтобы получить идентификатор asset://
- Веб-интерфейс: загрузите изображение в библиотеке ресурсов icover.ai, дождитесь смены статуса на «Доступно» и скопируйте
asset://xxx - API: используйте
presign+POST /api/asset-library/assetsдля полного пути выполнения кода — см. Полный сценарий работы с ресурсами
Укажите идентификатор ресурса в запросе на генерацию видео
content запроса Seedance 2.0 поместите asset://<Id> в image_url, а в промпте используйте «image 1», чтобы сослаться на персонажа. См. API генерации видео Seedance 2.0.- КЛЮЧ библиотеки ресурсов (создаётся на icover.ai): только для загрузки / регистрации / просмотра списка / удаления
- Токен видео Seedance APIYI (создаётся на api.apiyi.com, с включённой группой
SeeDance2, общей для 2.5 и семейства 2.0): только для эндпоинта генерации видео
Особый процесс для ресурсов с реальными людьми
Фотографии реальных людей нельзя защитить от фильтра дипфейков, «просто загрузив их в библиотеку» — сам человек на изображении должен пройти проверку присутствия (войти в свой аккаунт Volcano и пройти распознавание лица). Это обеспечивает защиту прав на изображение непосредственно на исходном этапе; передача этой процедуры доверенному лицу не допускается.Сгенерируйте ссылку для проверки присутствия
Запросите результат проверки присутствия
groupIdЗарегистрируйте ресурс с помощью groupId
groupId этой группы. После успешного прохождения проверки соответствия лица вы получите идентификатор asset://. Один и тот же человек может повторно использовать одну и ту же группу для разных образов — повторная проверка не требуетсяВопросы и ответы
Срок действия asset IDs истекает?
Срок действия asset IDs истекает?
asset:// asset IDs являются постоянными — ingest выполняется один раз, ссылка остается навсегда. Однако content.video_url, возвращаемый после успешной генерации, — это подписанный URL со сроком действия 24 часа — скачайте и сразу разместите у себя после успешного завершения задачи.Если проверка соответствия лица для одного изображения не пройдена, можно ли заменить его другим?
Если проверка соответствия лица для одного изображения не пройдена, можно ли заменить его другим?
asset:// ID находится на уровне группы активов, а не отдельного изображения — все изображения в одной группе используют один и тот же ID.Тарифицируется ли библиотека активов отдельно?
Тарифицируется ли библиотека активов отдельно?
Почему при прямой передаче изображения лица возвращается 400?
Почему при прямой передаче изображения лица возвращается 400?
asset:// ID.