Как устроены уроки

Выбор урока, шаги, что проверяет приложение, «Показать, где это» и «Сделать за меня», и что бывает после конца.

Как открыть режим «Учиться»

Уроки живут на панели Помощник. Выберите Учиться рядом со «Спросить» и «Строить» под полем сообщения или пункт меню Помощник ▸ Уроки: собрать самому. Модель помощника не нужна: уроки встроены в приложение и работают без интернета. Если при закрытии приложения был открыт встроенный урок, при запуске он снова на экране.

Уроки подбираются под ваш ComfyUI: в уроке только те ноды, которые у вас есть, и с теми входами, которые он называет. Поэтому приложение сначала должно прочитать ваш ComfyUI. Если оно ещё не читало, список так и скажет и предложит Подключить ComfyUI….

Список

Список показывает встроенные уроки по группам в постоянном порядке, а последней группу Мои уроки (см. Мои уроки). На каждой карточке название, строка о том, что получится, Шагов: N, а у урока, который стоит на графе другого урока, ещё Продолжает урок «…». Это подсказка, а не замок. На карточке кнопка Начать, Продолжить или Пройти ещё раз и отметка Пройден после конца.

Урок, которому не хватает нод, говорит почему: Этот урок пока не подходит к вашему ComfyUI, со списком недостающих нод, а для нод из пака с именем пака («Нужен пак нод …»), или «Нужна более новая версия ComfyUI». Ноды вы ставите в ComfyUI сами, потом нажимаете Синхронизация ▸ Синхронизировать сейчас. Приложение ничего не устанавливает.

Закрытая группа для взрослых

Группа Для взрослых (18+) стоит в конце списка. Пока переключатель Содержимое для взрослых (18+) в Настройки ▸ Приватность выключен (в новом профиле он выключен), группа это одна строка с замком, строкой о том, что в ней, и кнопкой Открыть настройку. Пока переключатель выключен, урок этой группы начать нельзя. См. Правила содержимого.

Внутри урока

  • Шаг N из M и список шагов с отметками сделан и сейчас.
  • Шаг-чтение объясняет мысль; нажмите Понятно, дальше.
  • Шаг-дело просит что-то сделать на холсте: добавить ноду, протянуть связь, поставить поле. Вы делаете это руками на настоящем холсте. Приложение следит за холстом и само отмечает шаг, как только он сделан.
  • Осталось сделать перечисляет недостающее словами: «На холсте пока нет ноды KSampler», «Вход clip ноды … пуст. Протяните к нему связь от выхода CLIP ноды …», «Поле cfg ноды … сейчас 8. Поставьте от 1 до 4».
  • Если на холсте две ноды одного класса, нода называется вместе со своей ролью, например «Load Diffusion Model (первый проход)».
  • Показать, где это переводит холст к ноде или входу, о котором шаг.
  • Сделать за меня делает шаг за вас: добавляет ноду, проводит связь или ставит значение.
  • Спросить помощника об этом шаге отправляет шаг помощнику (здесь помощник нужен).
  • Если на холсте уже есть часть графа, урок пропускает сделанные шаги. Если то, что нужно уже сделанному шагу, отменили или удалили, урок возвращается к этому шагу и говорит «Шаг N снова не выполнен: на холсте что-то изменилось.»
  • Уроки идут на основном холсте: внутри субграфа урок ждёт, пока вы из него выйдете.

Что проверяет шаг

  • Вид файла модели. Шаг, которому нужен файл, проверяет, что это за файл, а не только то, что он выбран: его семейство (по тому, что приложение прочитало о файле, иначе по имени) и метки в имени (t2v или i2v, high_noise или low_noise, umt5). Файл не того вида называется вместе с причиной, например «В имени есть метка i2v», и тем, что нужно шагу. Если файла такого вида в списке нет, строка добавляет, что приложение ничего не скачивает: положите файл в папку моделей ComfyUI и выберите Синхронизация ▸ Синхронизировать сейчас. Пока файл не подходит, шаг не засчитывается.
  • Не то число. Строка говорит, что стоит в поле и какой нужен диапазон, потом одну фразу о причине и «Шаг советует N.»
  • Число, которое не трогали. Значение, с которым начинает новая нода, не засчитывается, если текст шага называет другое число: так 30 шагов по умолчанию у пака не сойдут за 20 из текста.
  • Частые промахи называются прямо: два промпта перепутаны местами, похожая нода вместо нужной (KSampler (Advanced) вместо KSampler), число кадров не вида 4n + 1, копия промпта в негативе, отрицание вроде «no hat» в промпте.
  • Совет. Некоторые правила только советуют и не держат шаг, например размер, на котором учили модель картинки, в первом уроке.

Сделать за меня

Для числа Сделать за меня ставит ровно то число, которое называет текст шага (shift 8, length 81, cfg 3.5, steps 20), и тогда, когда новая нода начала с другого. Число, которое вы выбрали сами внутри допустимого, остаётся. Для файла кнопка берёт первый файл нужного вида в списке; если такого нет, она ничего не предлагает, а строка говорит, что файла нет.

Конец

Урок пройден: на холсте есть всё, о чём этот урок. Дальше: Сохранить workflow для ComfyUI…, чтобы отнести граф в ComfyUI и запустить, или Начать следующий урок. Приложение не запускает граф и не скачивает файлы моделей, которые называет урок: они должны уже быть в вашем ComfyUI. Тексты каждого урока говорят, какие файлы, в какие папки и какой официальный шаблон ComfyUI их называет.

Пройденный урок остаётся Пройден в списке, даже если следующий урок переделал его граф. Пройти ещё раз начинает его снова с шага 1.

Следующий урок

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

См. также

Страница перенесена из wiki репозитория приложения (docs/wiki/lessons/How-Lessons-Work.ru.md, ревизия b8e3f71). То же руководство встроено в приложение: «Справка ▸ Руководство».

Чтобы обновить её, выполните npm run import, а затем npm run build в папке сайта.