Skip to content
ComfyUI Wiki
Помогите создать лучшую базу знаний ComfyUI Стать спонсором
Интерфейс и настройки6. ФункцииШаблоны Рабочего Процесса

Подробное Руководство по Шаблонам Рабочего Процесса ComfyUI

Шаблоны рабочего процесса - это очень практичная функция в ComfyUI, которая предоставляет вам удобный способ изучения и использования различных предустановленных рабочих процессов. Эти шаблоны охватывают официально поддерживаемые рабочие процессы моделей, а также примеры рабочих процессов, предоставляемые разработчиками сообщества.

В системе шаблонов ComfyUI вы можете обнаружить:

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

Template

Как Получить Доступ к Функциям Шаблонов

Чтобы открыть шаблоны рабочего процесса, просто нажмите Рабочий Процесс —> Просмотр Шаблонов Рабочего Процесса в строке меню, чтобы войти в интерфейс просмотра шаблонов. Template

Руководство по Использованию Шаблонов

Основные Шаги Операции

  1. Выбор Шаблона: Нажмите на любой шаблон, который хотите использовать в списке шаблонов, и система автоматически загрузит соответствующий рабочий процесс
  2. Проверка Моделей: При загрузке шаблонов ComfyUI автоматически проверит, установлены ли необходимые файлы моделей
  3. Загрузка Отсутствующих Моделей: Если будут найдены отсутствующие необходимые файлы моделей, система попросит вас их загрузить
  4. Запуск Рабочего Процесса: После того как убедитесь, что все элементы (модели, входные изображения, промпты и т.д.) готовы, нажмите кнопку запуска, чтобы начать использование

Управление Файлами Моделей

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

Missing Models

Инструкции по Методу Загрузки:

  • Пользователи Десктопной Версии: После нажатия кнопки Загрузить программа автоматически завершит загрузку и установку файлов моделей
  • Пользователи Других Версий: Загрузите файлы моделей через браузер, затем вручную поместите файлы в правильную директорию

Место Хранения Моделей:

Взяв модели на скриншоте в качестве примера, файлы нужно сохранить в следующем месте:

📂 ComfyUI/
├── 📂 models/
│   ├── 📂 diffusion_models/
│   │   └── qwen_image_fp8_e4m3fn.safetensors
│   ├── 📂 vae/
│   │   └── qwen_image_vae.safetensors
│   └── 📂 text_encoders/
│       └── qwen_2.5_vl_7b_fp8_scaled.safetensors

Важное Примечание: Текущая версия системы шаблонов может только обнаружить, существуют ли файлы моделей в соответствующих директориях первого уровня. Если вы уже сохранили файлы моделей в подпапках (например, ComfyUI/models/diffusion_models/wan_video), вы можете игнорировать подсказки загрузки и просто убедиться, что правильный файл модели выбран в соответствующем узле загрузки модели.

Принципы Технической Реализации Шаблонов

Механизм Встраивания Информации о Модели

Система шаблонов встраивает ссылки на модели, добавляя информацию models в properties узла. Ниже приведен пример узла DualCLIPLoader, содержащего информацию о модели:

    {
      "id": 40,
      "type": "DualCLIPLoader",
      "pos": [
        -320,
        290
      ],
      "size": [
        270,
        130
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "CLIP",
          "type": "CLIP",
          "links": [
            64
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "DualCLIPLoader",
        "cnr_id": "comfy-core",
        "ver": "0.3.40",
        "models": [
          {
            "name": "clip_l.safetensors",
            "url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors",
            "directory": "text_encoders"
          },
          {
            "name": "t5xxl_fp16.safetensors",
            "url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors",
            "directory": "text_encoders"
          }
        ]
      },
      "widgets_values": [
        "clip_l.safetensors",
        "t5xxl_fp16.safetensors",
        "flux",
        "default"
      ]
    }

Описание Структуры Информации о Модели

Недавно добавленное поле models в properties содержит следующую информацию:

  • name: Имя файла модели
  • url: Прямая ссылка для загрузки файла модели (должна быть прямой ссылкой на файл для загрузки, а не адресом репозитория)
  • directory: Место хранения файла модели под директорией ComfyUI/models

Поддерживаемые Источники Моделей: В настоящее время система поддерживает ссылки на модели от Hugging Face и CivitAI, и требует, чтобы форматы моделей были безопасными форматами (такими как .safetensors, .sft и т.д.). Небезопасные форматы (такие как .gguf) будут отображаться как небезопасные и не будут показывать ссылки для загрузки при встраивании.

Инструменты Редактирования: Вы можете использовать этот инструмент для редактирования информации о модели в шаблонах рабочего процесса, но в настоящее время @ComfyUI-Wiki предоставляет поддержку только для нативных узлов.

Механизм Обновления Шаблонов

Управление Зависимостями

Система шаблонов управляется и обновляется через независимые пакеты зависимостей, с соответствующим именем пакета: comfyui-workflow-templates

Если вы обнаружите отсутствующие новые документы или шаблоны, упомянутые в заметках об обновлении после обновления ComfyUI, это может быть потому, что связанные зависимости не были обновлены одновременно. Вы можете проверить ComfyUI/requirements.txt, чтобы понять текущие версии зависимостей.

Основные Пакеты Зависимостей: Следующие три зависимости обычно обновляются одновременно с каждым обновлением ComfyUI:

comfyui-frontend-package==1.24.4
comfyui-workflow-templates==0.1.52
comfyui-embedded-docs==0.2.4

Если вы не уверены, как правильно обновить, обратитесь к главе Обновление ComfyUI для подробных шагов обновления.

Руководящие Принципы Вклада Сообщества

Вклады Официальных Шаблонов

Все официальные шаблоны размещены в репозитории workflow_templates, и вы можете внести вклад в шаблоны, отправив Pull Requests.

Требования к Официальным Шаблонам:

  1. Чистая Нативная Поддержка: Не использовать сторонние узлы, чтобы избежать необходимости пользователям в дополнительных установках из-за отсутствующих узлов
  2. Избежание Дублирования: Убедиться, что шаблоны не дублируют существующие шаблоны и должны быть поддерживаемой связанной функциональностью модели
  3. Обратная Связь по Проблемам: Если у вас есть вопросы, вы можете отправить issues в соответствующий репозиторий для обсуждения

Шаблоны Пользовательских Узлов

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

Примечания для Разработчиков: В настоящее время система поддерживает только структуры директорий первого уровня под папками шаблонов, не поддерживает многоуровневые директории и поддерживает только файлы шаблонов в формате JSON.

Разработка Шаблонов Пользовательских Узлов

Если вы хотите добавить поддержку шаблонов для пользовательских узлов, вы можете обратиться к главе Шаблоны Пользовательских Узлов для понимания подробного процесса разработки. Вы также можете отправить Pull Requests разработчикам пользовательских узлов для внесения вклада в содержимое шаблонов.