Открыть workflow
Workflow это граф, который сохраняет ComfyUI, без объяснений. Откройте его здесь, чтобы разобраться, изменить или поучиться на нём. Приложение покажет его на холсте и сразу скажет, чего не хватает вашему ComfyUI, чтобы его запустить. Форматы файлов: Форматы workflow.
Что можно открыть
- Файл workflow (
.json), сохранённый в ComfyUI через Workflow ▸ Save. - Workflow в формате API (сохранённый в ComfyUI через Export (API)). В нём нет положения нод, поэтому приложение раскладывает их слева направо. Номера и названия нод сохраняются.
- Картинку или видео, которые сохранил ComfyUI: ComfyUI записывает workflow в сам файл. Читаются картинки PNG и WebP и видео MP4, WebM, MKV и MOV. В JPEG, GIF и звуковых файлах приложение ищет workflow так же, но это не проверялось.
- Файл проекта этого приложения тоже откроется (см. Файлы проекта).
Файл читается только как данные. Ничего из него не выполняется.
Способы открыть
- Файл ▸ Открыть workflow… (
Ctrl+I), Импорт на панели или Открыть workflow из ComfyUI на приветственной карточке. Окно Открыть workflow показывает workflow, картинки и видео. - Перетащите файл из файлового менеджера и отпустите в любом месте окна. Текстовые поля и собственные перетаскивания холста (нода или модель из библиотеки) работают как раньше.
- Файл ▸ Недавние файлы: последние 10 файлов, которые вы открывали или сохраняли. Пока их нет, там написано «Пока ничего не открывали». Приветственная карточка тоже показывает до двух недавних файлов.
- Файл ▸ Примеры: см. ниже.
- Из командной строки:
nodewise-studio file.png(workflow, проект, картинка или видео). Если приложение уже открыто, файл откроется в открытом окне.
Каждый способ открывает файл одинаково и даёт одно и то же сообщение. Если граф на холсте в нынешнем виде не сохранён в файл проекта, приложение сначала спросит «Открыть workflow?» с кнопками Открыть workflow и Отмена. Текущий граф останется в истории версий.
Примеры
Файл ▸ Примеры показывает готовый граф каждого урока, который ваш ComfyUI может собрать, под названием урока. Каждый собирается из ваших нод и файлов моделей. В поля, которые заполняет только человек, ставится первый подходящий файл модели и нейтральный промпт на английском.
- Пока приложение не прочитало ваш ComfyUI, в списке написано «Сначала прочитайте ComfyUI: примеры собираются из ваших нод».
- Открытый пример говорит: «Пример: готовый граф урока из ваших нод и файлов моделей.»
- У уроков для взрослых примера нет.
Что видно после открытия
- Граф заменит холст. Сообщение скажет, чего не хватает, например: «Workflow открыт. Не хватает нод: WanVideoSampler, WanVideoDecode. Не хватает моделей: loras/detail.safetensors.» или «Workflow открыт. Все ноды на месте. Все модели на месте.» Когда не хватает многого, оно называет два имени и говорит, сколько ещё. Открыть проверку открывает проверку.
- Сообщение говорит и о том, откуда пришёл workflow, например «Прочитан из картинки: ComfyUI хранит workflow внутри картинок, которые сохраняет.» или «Файл был в формате API, где нет положения нод: приложение разложило их слева направо.»
- Если список нод вашего ComfyUI ещё не прочитан, сообщение скажет об этом и предложит Синхронизировать: до этого приложение не может сказать, каких нод не хватает.
- Когда список нод прочитан, проверка запускается сама и отмечает то, что не запустится.
- Разберитесь в графе: нажмите Экскурсия или выделите ноду и посмотрите её карточку.
Граф без имени получает имя файла, из которого пришёл: в верхней панели и в заголовке окна. Открытие это один шаг истории: Ctrl+Z вернёт прежний граф.
Как рисуется файл
- Каждая нода сохраняет размер и цвет, которые дал ей файл. Свёрнутые ноды показаны одной строкой заголовка;
Alt+Cили меню ноды разворачивает и сворачивает их. - Если ноды из файла накрывают друг друга, приложение сдвигает их вниз, чтобы ни одна не накрывала другую, и говорит, сколько сдвинуло: «Ноды раздвинуты, чтобы не накрывать друг друга». Колонки и их порядок остаются как у автора.
Ctrl+Zвернёт ноды на места. Внутри субграфов этого не делается. - Первый вид берётся из файла, если в нём видна нода при удобном масштабе. Иначе приложение показывает весь граф. Большой граф открывается не мельче 30 %.
- Ноды Reroute, Primitive, Note и Markdown Note нарисованы как в ComfyUI. Ссылки в заметке показаны текстом. Ноды Set и Get: выделите одну, и пунктир приведёт к её паре.
- Точки перенаправления на связях рисуются, но добавлять и двигать их нельзя.
Что значит сообщение
- Не хватает нод: классы нод, которых нет в вашем ComfyUI. Они остаются в графе с пунктирной рамкой и меткой Не установлена и показывают сохранённые значения. Проверка перечисляет их под заголовком «Не установленные ноды». Установите пак в ComfyUI сами и синхронизируйте.
- Не хватает моделей: файлы моделей, названные в workflow, которых нет в ваших папках.
- «Для ComfyUI сохранится как было, но здесь показано иначе: групповые ноды показаны одной неизвестной нодой: 2.» Старые групповые ноды приложение не умеет рисовать как ComfyUI, но хранит их и записывает обратно без изменений.
Сохранить снова
Когда вы сохраните его через Файл ▸ Сохранить workflow для ComfyUI…, он вернётся в ComfyUI ровно таким, каким был, кроме того, что вы изменили: положения, цвета, группы, связи и значения, которых вы не трогали, останутся прежними. Workflow, открытый из формата API, сохраняется как обычный workflow холста.
Что может пойти не так
- «В этом файле нет workflow. ComfyUI записывает его в картинки и видео, которые сохраняет сам; в картинке из другого места или пересланной через мессенджер его обычно нет.»
- «Такой файл здесь не открыть. Откройте workflow (.json), проект или картинку или видео, сохранённые в ComfyUI.»
- «Этот файл не похож на workflow ComfyUI (ожидается формат 1 или старый 0.4). Откройте workflow, сохранённый из ComfyUI.»
- «Это не workflow: текст файла не удалось прочитать.» Файл повреждён или это не JSON.
- «Этот файл слишком большой, чтобы его открыть.»
- «Этот граф слишком большой (нод: …, связей: …). Приложение открывает графы, в которых не больше 1500 нод и 3000 связей, чтобы холст не зависал. Ничего не изменилось.» Ноды внутри субграфов тоже считаются. В самых больших настоящих workflow около 600 нод.
- «Этого файла больше нет: его перенесли или удалили.» Недавний файл перенесли.
- «Для этого примера нужны ноды или файлы моделей, которых нет в вашем ComfyUI.»
На графе примерно из 1000 нод перемещение и масштаб работают медленно.
Если граф не открылся в прошлый раз
Если окно закрылось, не дорисовав граф, при следующем запуске приложение один раз спросит: «Граф не открылся в прошлый раз». Начать с пустого холста выбрано по умолчанию: граф останется в истории, и Правка ▸ Отменить вернёт его. Открыть граф снова попробует ещё раз.