Перейти к содержимому
autopilot
AI. ПРАКТИКА.
ПОНЯТНЫЙ КОНТЕКСТ.
Оставить заявку ↗

Как использовать триггер-слово при генерации с LoRA

Как использовать триггер-слово с LoRA: единое написание в captions, проверка результата в ComfyUI и типичные ошибки датасета.

Короткий ответ. Триггер-слово для LoRA — согласованный токен или короткая фраза, которую вы добавляете в подписи обучающих кадров и затем используете в запросе при генерации. Оно помогает вызвать обученный образ или стиль, но не заменяет совместимую базовую модель и правильное подключение файла LoRA. Начните с одного устойчивого написания, проверьте его во всех captions и сравните генерацию с ним и без него на одинаковых настройках. Формат подписей и способ применения зависят от тренера; общую механику LoRA описывает Hugging Face Diffusers.

Когда триггер полезен

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

Триггер не обязан быть странной длинной последовательностью символов. Важнее, чтобы он редко пересекался с обычными словами, которые уже значат что-то для базовой модели, и чтобы его было легко вводить без ошибок. Универсального «лучшего» токена нет. В некоторых тренировочных схемах короткий уникальный идентификатор удобен, в других достаточно устойчивого описания. Смотрите требования конкретного тренера.

Как оформить подписи

Выберите одну стратегию до подготовки TXT. Например, каждый caption начинается с одного и того же идентификатора персонажа, после которого описываются только признаки, меняющиеся от кадра к кадру. Если на снимке красная куртка, она должна быть описана как переменная деталь; если на другом белая рубашка, caption должен отличаться. Иначе LoRA может привязать к персонажу одну одежду. Если определённый фон присутствует в каждом кадре, триггер не отделит его автоматически: модель всё равно увидит постоянную связь.

Точный синтаксис файла зависит от инструмента. В документации Kohya sd-scripts показано, как тренер связывает изображения и captions. Не меняйте название токена в середине обучения. Перед массовой заменой сохраните копию TXT и проверьте дифф на нескольких примерах.

Как проверить триггер после обучения

  1. Подключите LoRA к той базовой модели, под которую она обучалась.
  2. Выберите один seed, размер и остальные параметры, чтобы сравнение было честным.
  3. Сделайте кадр с триггером и тот же кадр без него.
  4. Повторите тест на другом фоне и в другой позе, а не только на знакомом обучающем сюжете.
  5. Если эффекта нет, проверьте загрузку файла, вес применения и совпадение написания с captions.
  6. Если эффекта слишком много, уменьшите вес применения и сравните более ранний checkpoint.

Не делайте вывод только по одному удачному изображению. Ищите устойчивое сходство при разных условиях. Если с триггером появляется и персонаж, и неизменный фон, причина может быть в однородном датасете. Нужно разнообразить исходники либо пересмотреть подписи, а не добавлять в prompt ещё десять синонимов. Если в captions были противоречия, исправление исходных данных надёжнее попыток компенсировать их длинным отрицательным prompt.

Типичные ошибки

Симптом Что проверить
Триггер не влияет Совпадение токена, загрузку LoRA и её вес
Постоянно появляется одна одежда Разнообразие одежды и её описание в captions
Лицо похоже только в знакомой сцене Переобучение, однообразие датасета и ранние checkpoint
База без LoRA даёт похожий стиль Вклад адаптера: сравнение с отключённой LoRA

Триггер помогает обращаться к обученному признаку, но он не управляет каждым элементом сцены. Для позы, композиции и движения нужны соответствующие инструменты workflow. При подготовке видео LoRA для Wan тестируйте не только первый кадр, но и устойчивость образа в ролике.

Частые вопросы

Надо ли писать токен в каждом TXT?

Если выбранная стратегия связывает всю LoRA с этим идентификатором, используйте его последовательно. Но правила конкретного тренера важнее универсального совета.

Можно ли изменить слово после обучения?

В prompt вы можете экспериментировать, но обученная ассоциация формировалась с прежними подписями. Для устойчивого нового токена обычно требуется переобучение или дополнительный эксперимент.

По этой теме

Все материалы ↗