Вы пишете промпт на двадцать строк, ставите референс, ждёте очередь — и получаете одну строку: «Generation failed. Try a different prompt.» Ни категории, ни подсвеченного слова, ни намёка, что именно не понравилось. Дальше начинается угадайка, и она может съесть весь рабочий день.
Хуже всего то, что эта же формулировка приходит и когда фильтр ни при чём — при перегруженной очереди, слишком длинном промпте, битом референсе или ограничениях аккаунта. То есть по тексту ошибки вы даже не знаете, спорите вы с модерацией или с инфраструктурой.
Почему Kling молчит о причине
Kling делает Kuaishou — китайская компания, и рамки сервису задаёт местный регулятор, Cyberspace Administration of China. Провайдер генеративного ИИ там обязан не допускать незаконный и политически чувствительный контент, а с сентября 2025 года действуют ещё и правила обязательной маркировки ИИ-контента.
Из этого следует простая вещь: платформе дешевле отказать лишний раз, чем пропустить лишний раз. Порог намеренно смещён в сторону перестраховки, и под него регулярно попадает совершенно рабочая задача — учебный ролик про перевязку, спарринг в зале, разделка рыбы на кухне.
А детализации нет по другой причине. Подробный ответ вида «сработала категория X на слове Y» — это готовая инструкция по обходу. Поэтому и в интерфейсе, и в API вы видите общий отказ: задача уходит в статус failed с общим сообщением, без указания категории.
Сначала отсеките то, что не является модерацией
Прежде чем переписывать промпт, потратьте две минуты и исключите банальное. Заметная часть «блокировок» модерацией на деле ими не является.
- Длина промпта. В API Kling и позитивный, и негативный промпт ограничены 2500 символами каждый — всё, что длиннее, отваливается по формальной причине.
- Референс. Слишком тяжёлый файл, экзотическое соотношение сторон, битый или полупрозрачный PNG — частая причина отказа на входе.
- Очередь и лимиты. При высокой нагрузке задача может не встать в очередь; повтор через несколько минут снимает вопрос.
- Баланс и статус аккаунта. Нехватка средств и ограничения аккаунта иногда показываются тем же общим сообщением.
- Перегруженный промпт. Стена из двух тысяч символов с десятком сцен ломается сама по себе, без всякой модерации.
Простой тест: запустите заведомо безобидный короткий промпт вроде «a cup of coffee on a wooden table, steam rising, static shot». Прошёл — инфраструктура в порядке, дело в вашем тексте или картинке. Не прошёл — проблема не в модерации, ждите и пробуйте позже.
Методика поиска причины вслепую
Раз система не говорит, что сработало, придётся действовать как при отладке: сужать область. Это скучно, но занимает три-четыре попытки вместо двадцати.
- Делите промпт пополам. Запустите первую половину, потом вторую. Отказ повторится ровно на той части, где сидит триггер.
- Внутри проблемной половины убирайте по одному определению — прилагательные и наречия ловятся чаще существительных. «Резкий», «жёсткий», «окровавленный», «обнажённый» уходят первыми.
- Снимите negative prompt целиком. В негативном промпте люди пишут ровно то, чего не хотят видеть, — и фильтр читает эти слова как намерение. Классика: написать «no blood, no violence» и получить отказ.
- Уберите референс и запустите тот же текст как text-to-video. Прошло — вопрос к изображению, а не к словам.
- Переведите двусмысленные английские слова в однозначные. Об этом ниже, это самая частая находка.
- Если отказ приходит только после долгого ожидания, а короткие безобидные промпты проходят мгновенно, — скорее всего сработал выходной фильтр на готовом ролике, и лечится это сменой сюжета, а не отдельного слова.
Держите под рукой «скелет» — минимальный промпт без единого спорного слова. От него удобно наращивать описание по одному блоку и ловить момент, когда всё ломается.
Скелет для поиска триггера: запустите его, потом добавляйте по одной детали
Medium shot, a person in a plain grey sweater standing in a bright studio, soft daylight, neutral background, slow camera push-in, 5 seconds, realistic style.Частые триггеры и чем их заменить
Фильтр разбирает не отдельные слова, а связку «объект + действие + контекст». Поэтому лечится это не заменой синонима, а переносом акцента: вы описываете постановку, кадр и жанр, а не событие.
| Что написали | Почему зарубило | Чем заменить |
|---|---|---|
| «боевая сцена, удар в челюсть, нокаут» | связка «человек + насилие» | «постановочный трюк, каскадёры, широкий план, спортивный зал, тренировочный спарринг в защитной экипировке» |
| «медсестра обрабатывает рану, кровь на бинте» | кровь и телесные повреждения | «учебная демонстрация перевязки на манекене, медицинский кабинет, крупный план рук в перчатках» |
| «повар разделывает тушу, нож, много крови» | нож как оружие плюс расчленение | «шеф-повар нарезает филе на разделочной доске, кухонная утварь, крупный план, кулинарная съёмка» |
| «ребёнок один на пустой улице ночью» | детская тематика в тревожном контексте | «детская иллюстрация в мультипликационном стиле, дневной свет, парк, ребёнок играет с мячом» |
| «солдаты в форме, оружие, взрыв» | военная и политическая символика | «историческая реконструкция, документальный стиль, общий план поля, дым на горизонте, без лиц крупным планом» |
| «девушка в купальнике у бассейна, крупный план» | открытые участки тела повышают строгость | «спортсменка в закрытом гидрокостюме, тренировка, съёмка с воды, дневной свет, общий план» |
| «портрет мужчины, похож на известного актёра» | похожесть на реального человека | «вымышленный персонаж, собирательный образ, стилизованный портрет, без узнаваемых черт» |
| «инъекция, игла входит в кожу» | медицинское насилие над телом | «обучающий ролик для медколледжа, отработка техники на тренажёре-подушке, руки в перчатках, макросъёмка» |
Отдельная ловушка — портрет без всяких пояснений. Модель может сама дорисовать лицу узнаваемость и получить сходство со знаменитостью, после чего выходной фильтр зарубит собственный же результат. Помогает заранее добавить в промпт слова про вымышленность персонажа и стилизацию.
Английские слова с двойным дном
Промпты чаще пишут по-английски, и здесь фильтр ловит буквальное значение, а не киношный жаргон. Это самая обидная категория отказов: вы описываете камеру, а система читает оружие.
| Слово | Как читает фильтр | Безопасная замена |
|---|---|---|
| shot / shooting | выстрел, стрельба | frame, take, camera angle, filming |
| shooting a scene | стрельба в сцене | filming a scene |
| kill the lights | убить | dim the lights, lights fade |
| striking | бьющий, наносящий удар | visually bold, eye-catching |
| explosive | взрывной | dynamic, high-energy |
| blow up | взорвать | enlarge, zoom in |
| drop dead gorgeous | смерть | stunning, elegant |
| execute a move | казнь | perform a move |
Практический вывод: описывайте камеру нейтральными терминами — «wide shot» замените на «wide angle», «tracking shot» на «tracking camera movement», «money shot» вычеркните вовсе. Смысл для модели сохраняется, повод для срабатывания исчезает.
Когда режет входное изображение
Для image-to-video картинка проходит собственный фильтр до старта генерации. Он целится в фотореалистичные человеческие лица, откровенный и жестокий контент, политическую символику и защищённые правами объекты. Нарисованные и стилизованные лица там проходят заметно спокойнее, чем живые фотографии, — это официальное поведение фильтра, а не лазейка.
Здесь нужен честный абзац. По сети ходят приёмы, которые специально ломают детектор лиц на входном снимке. Мы их не приводим — ни здесь, ни в общем разборе модерации, где эта оговорка объяснена подробнее. Причина не в занудстве: фильтр стоит ровно затем, чтобы нельзя было оживить чужое лицо без спроса, а такой приём не отличает вашу собственную фотографию от снимка постороннего человека. Плюс систематические обходы заканчиваются перманентной блокировкой доступа к API без восстановления.
Законный маршрут при этом существует и работает — он просто требует на пару шагов больше.
- Снимайте своё или берите материал с оформленными правами и подписанным релизом модели.
- Генерируйте персонажа с нуля вместо загрузки чужого портрета — так вы ещё и получаете консистентного героя для серии роликов.
- Используйте стилизованный или рисованный кадр как референс: там, где не проходит живое фото, иллюстрация проходит.
- Если блокируют съёмку с реальными людьми, на которую у вас есть права, — пишите в поддержку сервиса; на корпоративных тарифах разбор конкретного случая вполне реален.
- Меняйте модель: пороги у Kling, Seedance и Sora разные, и то, что режет одна, спокойно делает другая.
Готовые формулировки, которые можно скопировать
Три примера того, как выглядит переписанный промпт после переноса акцента на постановку. Обратите внимание: событие описано, но описано как съёмочный процесс — жанр, план, свет, оборудование.
Медицина: вместо «обработка раны» — учебная демонстрация
Educational medical training footage, close-up of gloved hands applying a sterile bandage to a training mannequin arm, clinical room, bright even lighting, static camera, documentary style, 5 seconds.Единоборства: вместо «бой и нокаут» — постановочный спарринг
Choreographed martial arts demonstration in a training gym, two athletes in full protective gear practicing a slow-motion sequence, wide angle, natural light through windows, sports documentary style, no contact, 5 seconds.История: вместо «солдаты и взрыв» — реконструкция
Historical reenactment documentary footage, wide angle of a field at dawn, participants in period uniforms marching away from camera, distant haze and morning fog, muted color grading, no close-up faces, static tripod camera, 5 seconds.Про negative prompt: если он вам действительно нужен, держите его в технических терминах — «blurry, low quality, distorted hands, watermark, text overlay». Всё, что описывает нежелательный сюжет словами из чувствительных категорий, лучше не писать вовсе: фильтр читает текст, а не ваш замысел.
Где переформулировка не поможет
Признать предел честнее, чем крутить двадцатую итерацию. Сексуальный контент, любые интимные материалы без согласия, реалистичные изображения узнаваемых людей без прав, призывы к насилию, инструкции по изготовлению оружия и веществ — это не про строгость фильтра и не про формулировку. Это не пройдёт нигде, а попытки протолкнуть такое ведут к блокировке аккаунта.
Вторая группа — политически чувствительные сюжеты. У Kling здесь порог задан регулятором, и промпт-инжиниринг его не сдвинет. Если задача упирается в это, вопрос решается только сменой платформы.
И третий случай, о котором редко пишут: иногда безопасная формулировка меняет саму задачу. Если вам нужен именно купальник в кадре для каталога магазина, «закрытый гидрокостюм» задачу не решает — это уже другой ролик. Тут выбор простой: другая модель с другим порогом или обычная съёмка. Тратить день на подбор синонимов бессмысленно.
Самый быстрый путь — сменить модель, а не спорить с фильтром
Когда переписывание не помогает с третьей попытки, дешевле проверить ту же задачу на другом семействе. Пороги у вендоров откалиброваны по-разному: Seedance разбирает намерение по смыслу, а не по совпадению слов, и заодно возвращает более говорящие коды — например OutputVideoSensitiveContentDetected, из которого хотя бы понятно, что сработал выходной фильтр, а не входной. У Sora своя логика проверки. Это не обход модерации — это выбор инструмента под легальную задачу.
Держать для этого пять подписок и пять способов оплаты не нужно. В каталоге MediaLab на СуперИнтеллекте рядом лежат Kling v3 (13 моделей), Seedance 2.0 и 2.5, Sora 2 и ещё больше двухсот моделей генерации изображений, видео и звука — переключение между ними это выбор в списке, а не новая регистрация. Всего в каталоге более 250 моделей MediaLab, 96 чат-моделей, 60 интеграций и 850+ собранных агентов.
Начать можно без карты: при регистрации на my.suin.ai даётся 100 нейронов единоразово. Дальше тарифы идут от 890 ₽ за «Старт»; видео прямо в чате открывается со «Стандартного» за 2 690 ₽, PRO стоит 4 990 ₽, Ultra — 9 990 ₽, командные Team — от 12 250 ₽. Всё работает из России без VPN, оплата в рублях, для юрлиц есть счёт — подробности на сайте платформы, коротко о продукте — на suin.ai.
Чеклист на случай очередного отказа
- Прогнать заведомо безобидный короткий промпт — проверить, что дело не в очереди.
- Проверить длину промпта (до 2500 символов) и формат референса.
- Снять negative prompt целиком или свести его к техническим словам.
- Разделить промпт пополам, найти проблемную половину.
- Вычистить прилагательные силы и «двойные» английские слова.
- Перенести акцент на постановку: жанр, план, свет, «демонстрация», «реконструкция», «каскадёры».
- Отключить референс и проверить текст отдельно.
- Если задача законная и всё равно режет — перезапустить её на Seedance или Sora, а не переписывать в девятый раз.
Полезное рядом: разбор модерации целиком — про все три слоя фильтра и разницу между вендорами; как сделать видео прямо в чате; что умеет чат; озвучка текста и 3D-модель из фотографии; как тратить меньше нейронов на переборе вариантов и какой тариф выбрать под объём задач. Каталог моделей — на superintellect.ru.



