Почему Stable Diffusion не видит LoRA и как это исправить

Чаще всего Stable Diffusion не видит LoRA из-за того, что файл модели лежит не в той папке, которую сканирует ваш интерфейс: Automatic1111 ищет LoRA в каталоге models/Lora, а ComfyUI — в models/loras, и при ручной установке эти пути легко перепутать. Вторая по частоте причина — несовместимость версий: LoRA, обученная под SDXL, не загрузится в чекпоинт на базе SD 1.5, и наоборот, при этом интерфейс может просто не показывать файл в списке.

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

Как Stable Diffusion подключает LoRA: краткий принцип

LoRA (Low-Rank Adaptation) — это небольшой файл с дополнительными весами, который «подмешивается» к основной модели (чекпоинту) во время генерации. Веб-интерфейс при запуске сканирует заданные папки и строит список доступных LoRA. Если файл не попал в сканируемую директорию, имеет неподдерживаемое расширение или повреждён — он не появится в списке.

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

Проверка папки и расположения файлов

Первое действие — убедиться, что файл лежит именно там, где его ищет интерфейс. Для Automatic1111 стандартный путь — stable-diffusion-webui/models/Lora, для ComfyUIComfyUI/models/loras. Если вы установили LoRA через расширение или скачали вручную в папку загрузок, файл мог остаться вне сканируемой директории.

Обратите внимание на формат файла. Рабочие расширения — .safetensors и .pt (реже .ckpt). Если архив скачан с Civitai и не распакован, либо файл имеет расширение .zip или .rar, интерфейс его проигнорирует. Также проверьте, что файл не вложен слишком глубоко: некоторые версии интерфейсов сканируют подпапки, но надёжнее держать структуру максимально плоской.

  • 📁 Проверьте точный путь папки LoRA в настройках вашего интерфейса
  • 📦 Распакуйте архивы — в папке должны лежать файлы .safetensors
  • 🔄 Нажмите кнопку обновления списка (Refresh) после добавления файлов
  • 🧹 Уберите из имени файла пробелы и кириллицу, если возникают сбои отображения

Несовместимость версий: SD 1.5, SDXL и другие архитектуры

Ключевая причина, почему LoRA «есть, но не работает» — несовпадение базовой архитектуры. LoRA, обученная под SD 1.5, физически несовместима с чекпоинтом SDXL: размерности слоёв разные, и подключить такие веса невозможно. То же относится к моделям семейства SD 3, Flux и Pony — каждая архитектура требует свои LoRA.

На странице скачивания модели (например, на Civitai) всегда указана базовая версия в поле Base Model. Сверьте её с чекпоинтом, который загружен у вас в данный момент. Если вы часто меняете модели, имеет смысл рассортировать LoRA по подпапкам: sd15, sdxl и так далее.

⚠️ Внимание: при попытке применить LoRA не той архитектуры Automatic1111 может выдать ошибку несовпадения размерностей тензоров в консоли, а генерация прервётся. Это не «сломанный» файл — просто несовместимость версий.
СимптомВероятная причинаЧто проверить
LoRA нет в спискеФайл вне сканируемой папкиПуть models/Lora и расширение файла
LoRA есть, эффекта нетНе прописан триггер в промптеСинтаксис <lora:имя:вес>
Ошибка при генерацииНесовпадение архитектур SDBase Model LoRA и чекпоинта
Файл есть, но не читаетсяНедокачанный или повреждённый файлРазмер файла и повторная загрузка
Эффект слишком слабый/сильныйНекорректный вес LoRAЗначение веса в промпте (обычно 0.5–1.0)
📊 В каком интерфейсе вы работаете со Stable Diffusion?
Automatic1111
ComfyUI
Forge
Другой вариант

Синтаксис вызова LoRA в промпте

В Automatic1111 LoRA активируется только тогда, когда в промпт добавлен её триггер. Стандартный формат выглядит так:

<lora:имя_файла:0.8>

Имя должно точно совпадать с именем файла без расширения. Проще всего не набирать его вручную, а кликнуть по карточке LoRA на соответствующей вкладке — интерфейс сам вставит корректную конструкцию в промпт. Число после второго двоеточия — вес влияния модели; типичный рабочий диапазон — от 0.4 до 1.0, оптимальное значение часто указано автором на странице модели.

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

⚠️ Внимание: если вы обновили Automatic1111 или перенесли папку models, старые закладки и сохранённые промпты с устаревшими именами LoRA перестанут работать. Проверьте, что имя в триггере совпадает с текущим именем файла.

Особенности ComfyUI и других интерфейсов

В ComfyUI логика другая: LoRA подключается отдельным узлом Load LoRA, который встраивается между загрузчиком чекпоинта и сэмплером. Если узла нет в графе или в его выпадающем списке пусто — проверьте папку models/loras и нажмите Refresh в интерфейсе. Файл, добавленный во время работы, не появится в списке без обновления.

Важный нюанс: в ComfyUI LoRA применяется к модели и CLIP отдельно через соответствующие выходы узла — если подключить только MODEL, а CLIP оставить напрямую от чекпоинта, текстовая часть LoRA не сработает. Это частая причина «невидимого» эффекта у новичков. Проверьте, что обе линии (model и clip) проходят через узел LoRA.

Как проверить, что LoRA реально загрузилась

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

Повреждённые файлы и проблемы при скачивании

Обрыв загрузки — неочевидная, но регулярная причина проблем. Файл .safetensors может присутствовать в папке, отображаться в списке, но не загружаться из-за повреждённой структуры. Признаки: ошибка чтения в консоли при выборе модели или «зависание» генерации на старте.

Порядок проверки простой: сравните размер скачанного файла с указанным на странице источника, а при сомнениях — удалите файл и скачайте заново, желательно без использования менеджеров закачки с докачкой, которые иногда портят бинарные файлы. Также убедитесь, что антивирус не отправил файл в карантин: это случается с .pt-файлами, поскольку формат потенциально может содержать исполняемый код.

☑️ Диагностика LoRA за 6 шагов

Выполнено: 0 / 6

Настройки интерфейса и дополнительные причины

В настройках Automatic1111 есть параметр, ограничивающий число одновременно активных LoRA, а также опции, влияющие на способ применения весов. Если вы подключаете несколько LoRA сразу и часть из них «молчит», проверьте суммарные веса: несколько моделей с весом 1.0 могут «перебивать» друг друга, и итоговая картинка выглядит так, будто часть LoRA не сработала.

Ещё один сценарий — использование LyCORIS-моделей. Это родственный LoRA формат с другой внутренней структурой. Современные версии Automatic1111 обычно работают с ними штатно, но в устаревших сборках для них требовалось отдельное расширение. Если файл относится к типу LyCORIS/LoHa и не загружается, обновите интерфейс до актуальной версии — это безопаснее, чем установка старых сторонних расширений.

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

Почему LoRA отображается в списке, но не меняет картинку?

Проверьте три вещи: наличие триггера <lora:имя:вес> в промпте, совпадение архитектуры LoRA и чекпоинта, а также триггерные слова из описания модели. Чаще всего причина в одном из этих пунктов.

Можно ли использовать LoRA от SD 1.5 с моделью SDXL?

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

Куда класть LoRA в ComfyUI?

В папку ComfyUI/models/loras. После добавления файла нажмите Refresh в интерфейсе и подключите модель через узел Load LoRA, проведя через него обе линии — model и clip.

Что делать, если после обновления интерфейса LoRA пропали?

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

Безопасны ли файлы LoRA из интернета?

Формат .safetensors считается безопасным, так как не допускает исполнения кода. Формат .pt/.ckpt теоретически может содержать вредоносный код, поэтому скачивайте модели только с проверенных площадок и предпочитайте safetensors-версии.