Makeartly

Почему генерация не удалась и что на самом деле значит ошибка

Открыть инструмент создания

Неудачная генерация раздражает прежде всего тем, что сообщение редко говорит, какая из нескольких несвязанных причин сработала. На практике почти любой сбой попадает в одну из пяти категорий, и реагировать на них нужно совершенно по-разному. Понимание, с чем именно вы столкнулись, экономит кредиты и избавляет от соблазна переписывать промпт, который никогда не был проблемой.

Основные положения

1. Заданная вами форма недопустима для модели

У моделей нет общего словаря для размера. Одни принимают уровень разрешения, другие — соотношение сторон, третьи — точные размеры, и сочетание, допустимое для одной модели, для другой бессмысленно. Это самый частый тихий сбой, потому что запрос может и пройти, вернув правильно созданное изображение в неверных пропорциях. Если вы получили нужного героя не в той форме, это ваша категория, и решение — явно задать форму, а не менять промпт.

2. Не хватает обязательного входа

Шаблонам «из изображения в изображение» и «из фото в видео» нужно исходное изображение, а некоторым — несколько. Шаблон, который будто ничего не делает при нажатии «создать», обычно ждёт незаполненного слота загрузки. Это стоит только времени, и это стоит проверить, прежде чем считать что-то сломанным.

3. Баланса не хватает на выбранные настройки

Цена растёт вместе с длительностью и разрешением, поэтому один и тот же шаблон может быть доступен при одной настройке и недоступен при другой. Генерация, которая останавливается до начала, ничего не создав, — обычно именно этот случай. Быстрее всего вернуть шаблон в допустимый диапазон — сначала уменьшить длительность, и эта же настройка с наибольшей вероятностью улучшит результат.

4. Модель больше недоступна

Провайдеры выводят размещённые модели из эксплуатации, иногда без предупреждения, и модель, работавшая в прошлом месяце, может исчезнуть. Мы проверяем каталог на это и скрываем исчезнувшие эндпоинты, но между закрытием маршрута провайдером и нашим обнаружением всегда есть промежуток. Если конкретный шаблон стабильно даёт сбой, а другие работают, вероятнее всего причина в этом; немедленный обходной путь — другой шаблон того же семейства.

Версии и варианты

  1. Проверьте, создано ли хоть что-то. Совсем ничего — это входы, баланс или доступность; результат, который выглядит неверно, — это форма или промпт.
  2. Убедитесь, что заполнены все слоты загрузки, которых требует шаблон.
  3. Уменьшите длительность или разрешение и повторите один раз: это покрывает и случай с балансом, и часть случаев с формой.
  4. Попробуйте другой шаблон на другом семействе моделей. Если он сработает, проблема в первой модели, а не в вашем запросе.
  5. Если один и тот же шаблон даёт сбой при любых настройках, а другие работают, считайте его недоступным и переходите дальше, а не повторяйте.
  6. Переписывайте промпт, только исключив четыре проверки выше.

Доказательства и рекомендации

5. Запрос отклонён по причинам контента

Каждая размещённая модель применяет собственные фильтры, и они отличаются друг от друга и от наших. Отказ — это не ошибка: он означает, что запрос поняли и отклонили. Переформулировка редко помогает, если сам предмет вне допустимого, и лучше прочитать ответ, а не считать сбой техническим: снаружи они похожи, а реагировать нужно противоположным образом.

Шестой случай: всё удалось, и это неверно

Это тот случай, который люди не считают сбоем, и он самый дорогой по объёму, потому что тратит кредиты каждый раз. Генерация, вернувшая чистый, хорошо отрисованный результат, не соответствующий запросу, почти никогда не вина модели — это инструкция, которую модель так и не получила. Обычные виновники: незаданная форма, движение, описанное прилагательным, а не действием, или промпт для «из фото в видео», который заново описывает героя и тем самым приглашает переосмыслить его. Прежде чем считать модель слабой, проверьте, что именно было указано в промпте, а не то, что вы имели в виду.

Почему повтор того же запроса иногда срабатывает

Одинаковые запросы не всегда дают одинаковые результаты, поэтому повтор иногда удаётся там, где первая попытка не удалась. Это полезно знать, и в то же время это ловушка: если причина в отсутствующем входе, недоступной модели или настройке вне диапазона, повтор гарантированно снова провалится и продолжит стоить вам кредитов. Один повтор — разумная проверка, не было ли это случайным шумом. Третья попытка без изменений — не стратегия: к этому моменту ответ в том, что в запросе нужно что-то поменять.

Выяснить, дело в вас или в нас

Быстрый способ локализовать проблему: запустите другой шаблон на другом семействе моделей с максимально простыми настройками. Если он работает, проблема в первом шаблоне или модели, и быстрее всего взять другой, а не продолжать отладку. Если и он не работает, проблема вероятнее в общем пути — входах, балансе или самом запросе, — и проверки ниже найдут её быстрее, чем любое переписывание промпта.

FAQ

Кнопка ничего не сделала при нажатии «создать».

Почти всегда это незаполненный слот загрузки в шаблоне, которому нужно исходное изображение. Проверьте все слоты, прежде чем подозревать сбой.

Результат пришёл в неверных пропорциях.

Вероятно, соотношение сторон не было задано. У большинства моделей разрешение и соотношение сторон — отдельные настройки, и незаданную форму выбирают за вас.

Один шаблон постоянно даёт сбой, а остальные работают.

Такая картина указывает на модель за этим шаблоном, а не на ваш запрос — чаще всего провайдер выводит эндпоинт из эксплуатации. Используйте другой шаблон того же семейства.

Списываются ли кредиты за неудачную генерацию?

Если генерация не началась — нет. Если получился результат, который вам не подошёл, — да, поэтому привычка сначала проверять на короткой длительности и меньшем разрешении окупается.

Поможет ли переформулировка обойти отказ?

Нет, если сам предмет вне допустимого. Отказы и технические ошибки снаружи похожи, но требуют противоположных действий: в одном случае нужен другой запрос, в другом — другие настройки.

Шаблоны на базе Why A Generation Fails

Смотреть все шаблоны →