Аналоги SeaArt: персонаж, LoRA и выбор модели — это три разных маршрута с одной границей совместимости. PixAI даёт каталоговый путь с trigger words и весом, локальный ComfyUI работает с файлами в своих каталогах, NovelAI строит персонажа собственными моделями и промптом. Перенос начинается с архитектуры.
Модель, промпт и LoRA: что чем управляет
Разводить три сущности нужно до первой генерации. Модель задаёт базовый стиль и анатомию: в документации PixAI её сравнивают с шеф-поваром, который определяет кухню — аниме, реализм, 2.5D, — и фирменные приёмы вроде света и композиции. Промпт описывает сцену и уточняет то, что не зашито в файл.
Порядок выбора жёсткий. Сначала архитектура базовой модели, потому что LoRA живёт только на совместимой архитектуре. Затем trigger words из карточки LoRA: без них файл срабатывает ненадёжно. Затем вес, который управляет силой влияния LoRA на изображение. Промпт пишется поверх всего этого и не может отменить архитектурное ограничение.
Практический смысл разделения виден на конфликте. В документации PixAI приведён пример: LoRA нацелена на персонажа с чёрными волосами, а в промпте написано «blonde hair». Промпт противоречит LoRA, и результат уходит в сторону. Второй пример оттуда же: если эффект слишком слабый, вес поднимают, если изображение ломается — опускают.
Для читателя это означает простую последовательность решений: определить архитектуру, найти совместимый файл или каталоговую LoRA, выписать trigger words, задать вес и только потом собирать промпт сцены. Нарушение порядка даёт ложный вывод «LoRA не работает», хотя проблема в несовместимости или отсутствии триггеров.
Паспорт переноса персонажа: заполненный пример
Паспорт — это таблица, которую заполняют до генерации. Ниже учебный пример: вымышленный персонаж «маленькая сова в жёлтом дождевике». Данные условные, решения опираются на документацию.
| Поле | Решение в учебном отрицательном примере | Основание |
|---|---|---|
| Персонаж | Маленькая сова в жёлтом дождевике | Условное задание читателя |
| Архитектура исходной LoRA | SDXL | Условие отрицательного примера |
| Выбранная модель назначения | Tsubaki.2, DiT | Документация PixAI |
| Конкретный файл и право использования | Файл не предоставлен, разрешение автора не подтверждено | Граница учебного входа |
| Trigger words | Неизвестны; добавление LoRA не выполняется | Граница учебного входа |
| Вес | Не назначается: архитектуры несовместимы | Документация PixAI |
| Итог до генерации | СТОП. Выбрать совместимую модель и проверить конкретную LoRA до запуска | Проверка совместимости |
Это полностью заполненный отрицательный пример: перенос остановлен до генерации.
Отрицательный случай в паспорте обязателен. Документация PixAI прямо указывает: LoRA, обученная на SDXL, не работает с моделью Tsubaki.2 на архитектуре DiT. Если в паспорте стоит SDXL-LoRA, а в генераторе выбран Tsubaki.2, перенос останавливается на этом шаге. Выбор случайного веса здесь ничего не исправит: несовместимость архитектур весом не лечится.
Вторая строка паспорта — право на файл. Если LoRA скачана у автора, право использования фиксируется до загрузки. Экспорт файла из SeaArt в этом примере не предполагается: паспорт описывает работу с файлом, который у читателя уже есть, либо с каталоговой LoRA выбранного сервиса.
Заполненный паспорт отвечает на вопрос «можно ли вообще начинать» до траты генераций. Пустые поля — архитектура, trigger words, право на файл — это стоп-сигнал.
Каталоговый путь PixAI: добавление, триггеры, вес
Документация PixAI описывает работу с LoRA из каталога сервиса. Путь такой: на странице генерации открыть панель LoRA, нажать «More LoRA» и выбрать файл в браузере LoRA — поиском по ключевому слову, фильтром по категории или из избранного. Выбранная LoRA добавляется в текущие настройки генерации.
Дальше три шага, которые документация называет явно. Первое: trigger words. Многие LoRA требуют их для надёжной работы, и при выборе LoRA её стандартные trigger words автоматически дописываются в конец промпта. Их можно открыть и отредактировать. Второе: вес. Базовое значение в PixAI — 0.7, это стартовая точка. Если эффект слишком слабый, вес поднимают до 0.8 или 0.9; если изображение выглядит сломанным, опускают до 0.5 или 0.6. Дальше шаг изменения — 0.1, а при наличии рекомендации автора LoRA следуют ей. Третье: генерация и проверка.
Диагностика из той же документации идёт по порядку. Проверить trigger words. Выставить вес в диапазоне 0.6–0.9. Сократить число LoRA до одной для теста. Проверить конфликт промпта с LoRA. Документация приводит ориентир: если после подъёма веса появились искажённые черты лица, странная одежда, перенасыщение или пятна цвета, вес, вероятно, слишком высокий, и снижение на 0.1–0.2 обычно помогает.
Признаки неправильного веса тоже описаны: при слишком низком черты персонажа неочевидны и стиль едва виден, при слишком высоком картинка ломается. Каталоговый путь не требует файлов на диске, но требует дисциплины в trigger words и весе.
Локальный ComfyUI: точные имена и связи model/clip
Официальный туториал ComfyUI по LoRA даёт воспроизводимый пример с конкретными именами файлов. Скачайте dreamshaper_8.safetensors и положите в ComfyUI/models/checkpoints. Скачайте blindbox_V1Mix.safetensors и положите в ComfyUI/models/loras. Файлы в каталоге ComfyUI\models\loras обнаруживаются ComfyUI и загружаются узлом Load LoRA.
Связи в узле Load LoRA описаны в документации. Вход model подключается к базовой модели, вход clip — к CLIP-модели. Параметр lora_name выбирает загружаемую LoRA. strength_model влияет на силу воздействия LoRA на веса модели, strength_clip — на текстовые эмбеддинги CLIP. На выходе узел отдаёт модель и CLIP с применёнными правками. Узел поддерживает цепочку: несколько Load LoRA соединяются последовательно для нескольких LoRA.
Порядок сборки в примере: убедиться, что Load Checkpoint загружает dreamshaper_8.safetensors, а Load LoRA — blindbox_V1Mix.safetensors, затем запустить очередь генерации. Туториал отмечает, что варианты Lycoris, loha, lokr, locon используются так же.
Практическая проверка для читателя: имена файлов сохраняются дословно, каталоги не переименовываются, а model и clip из Load Checkpoint идут в соответствующие входы Load LoRA. Если нужного файла нет в списке Load LoRA, остановитесь и проверьте имя, каталог и выбранную модель. Успешную генерацию без LoRA в этом случае инструкция не обещает.
NovelAI: собственные модели и воссоздание персонажа
Документация NovelAI перечисляет шесть моделей на выбор. Текущие — NovelAI Diffusion V5 Full и V5 Curated, обе доступны на всех подписочных уровнях.
Предыдущие модели этого списка — NovelAI Diffusion V4.5 Full, V4.5 Curated, V4 Full и V4 Curated. Семейства V4.5 и V4 документация описывает как полностью оригинальные модели, построенные без опоры на публичную базовую модель вроде Stable Diffusion.
Воссоздание персонажа в NovelAI идёт промптом и выбором модели. Документация описывает теги fur dataset, и background dataset, в начале промпта для соответствующих стилей. Для персонажа читатель описывает внешность, одежду и сцену текстом, опираясь на понимание естественного языка у V5. Импорт внешнего файла LoRA в этом маршруте не заявлен документацией, поэтому паспорт для NovelAI заполняется без строки файла: остаются модель, промпт и признаки результата.
Учебный промпт совы и проверка результата
Промпт для учебного персонажа — маленькой совы в жёлтом дождевике — можно скопировать и вставить без правок:
A small owl wearing a yellow raincoat, full body, plain background, watercolor illustration.
Меняйте под себя описание сцены и стиля: [ваш персонаж], [ваша одежда], [ваш стиль]. Для каталоговой LoRA добавьте trigger words из её карточки в конец промпта, как это делает интерфейс PixAI автоматически.
Признаки результата проверяются по паспорту: сова как вид, жёлтый дождевик как одежда, цельный силуэт, ровный фон. Если сова есть, а дождевик потерялся, сначала проверяются trigger words и вес. Если силуэт ломается, вес снижается. Если фон шумный, промпт уточняется по сцене.
Три вариации той же задачи:
A small owl wearing a yellow raincoat, sitting on a branch, forest background, watercolor illustration.
A small owl wearing a yellow raincoat, flying, cloudy sky, flat vector style.
A small owl wearing a yellow raincoat, close-up portrait, soft studio light, digital painting.
Для каждой вариации отдельно проверьте вид совы, жёлтый дождевик и целостность силуэта. Фон сверяйте с промптом этой вариации: ровный, лесной или облачный. Узнаваемость между разными моделями требует собственной проверки.
Стоп перед генерацией: что не маскируется весом
Стоп-условия фиксируются до запуска. Неизвестная архитектура: если в паспорте не указано, на какой архитектуре обучена LoRA, перенос не начинается. Недоступный файл: до запуска проверьте наличие нужной LoRA на диске или в каталоге сервиса и её выбор в настройках. Пока эта проверка не пройдена, перенос останавливается. Неизвестные trigger words: если карточка LoRA не даёт триггеров, надёжность срабатывания не гарантирована.
Ни одно из этих условий не лечится выбором случайных весов. Вес управляет силой влияния совместимой LoRA, и документация PixAI описывает его поведение именно так: слишком низкий даёт слабый эффект, слишком высокий ломает изображение. Несовместимость архитектур весом не обходится — пример SDXL-LoRA и Tsubaki.2 это показывает прямо.
Порядок стоп-проверки: архитектура, наличие файла, trigger words, право на файл, вес. Только после этого — генерация. Такой порядок экономит попытки и убирает ложный вывод о неработающей LoRA.
Общий seed и промпт у разных моделей
Одинаковый seed и одинаковый промпт у разных моделей дают разные изображения. Документация NovelAI формулирует это прямо: модели NovelAI Diffusion не выдают тех же результатов, что стандартная модель Stable Diffusion, даже при одинаковом промпте и seed. Причина в том, что seed задаёт начальный шум, а интерпретация шума зависит от архитектуры, обучения и токенизатора конкретной модели.
Практический вывод для переноса персонажа: воспроизводимость обеспечивается внутри одной модели. При смене модели персонаж воссоздаётся заново — промптом, trigger words и весом, — а не переносом seed. В паспорте поэтому фиксируется базовая модель, и смена модели означает новую запись.
Частые вопросы
Чем аналоги SeaArt отличаются для работы с персонажем?
PixAI даёт каталоговый путь с trigger words и весом, локальный ComfyUI работает с файлами в каталогах checkpoints и loras, NovelAI строит персонажа собственными моделями и промптом. Граница между маршрутами — архитектура: LoRA живёт только на совместимой архитектуре. Выбор маршрута определяется тем, есть ли у вас файл LoRA и нужна ли локальная работа.
Можно ли перенести LoRA из SeaArt в PixAI?
Документация PixAI описывает работу с LoRA из каталога сервиса: добавление, trigger words, изменение веса. Импорт произвольного внешнего файла в этом описании не заявлен, поэтому обещать перенос конкретного файла из SeaArt нельзя. Рабочий вариант — найти совместимую каталоговую LoRA или пересоздать персонажа промптом и триггерами.
Почему LoRA не срабатывает в ComfyUI?
Проверьте три вещи по порядку. Имя файла и каталог: blindbox_V1Mix.safetensors должен лежать в ComfyUI/models/loras. Связи узла Load LoRA: вход model идёт к базовой модели, clip — к CLIP. Значения strength_model и strength_clip. Официальный туториал ComfyUI описывает именно эту цепочку.
Что делать, если SDXL-LoRA не работает с Tsubaki.2?
Остановить перенос этой LoRA. Документация PixAI прямо указывает, что LoRA, обученная на SDXL, не работает с моделью Tsubaki.2 на архитектуре DiT. Выберите модель с подходящей архитектурой и совместимую каталоговую LoRA либо пересоздайте персонажа описанием. Подбор веса здесь не поможет.
Даёт ли одинаковый seed тот же результат в NovelAI и Stable Diffusion?
Нет. Документация NovelAI указывает, что её модели не выдают тех же результатов, что стандартная Stable Diffusion, даже при одинаковом промпте и seed. Seed задаёт начальный шум, а его интерпретация зависит от архитектуры и обучения модели. Воспроизводимость работает внутри одной модели.
