ComfyUI Extension: Propmt Worker
Node:Prompt Worker. A text manipulation node for postprocessing of prompt.
Custom Nodes (1)
README
Prompt Worker
[English]
The multifunctional node optimizes the prompt by performing the following tasks:
- Eliminate duplicates, ensuring the uniqueness of each element.
- Alphabetical ordering (if the corresponding setting is activated).
- Removing lore names, keeping the prompt clean and concise.
- Using a blacklist to filter unwanted content.
- Selective removal of individual characters.
- Unlimited multi-swap of tokens. Reduces complex circuits.
To fine-tune the removal function, the user can specify unwanted characters and words, separated by commas. This allows you to fine-tune the process of cleaning and formatting the prompt.
Workflow can be found in the workflows directory
A small feature: put a dash in the token and you will temporarily disable it.
Updated June 30, 2025:
- Disabling lore is now optional. Conversion to lowercase is also optional. Made at the request of the user.
Updated June 28, 2025:
- Fixed a bug with alphabetical sorting that occurred due to new nodes
Updated June 27, 2025:
- Added styles: weather, photographic style, cinematic style
- Added a new diagram to the workflows folder that shows how you can combine translation and handwritten prompts
Updated June 25, 2025
- Minor update. Add scheme with translator node.
Updated August 27, 2024:
- Added scheme for GGUF(Flux). With a little adaptation you can use NF4.
Updated August 13, 2024:
- All tokens are converted to lower case, that is, BW and bw are the same thing for the plugin.
- Added a new scheme in the workflows directory. It cleans the prompt before generation.
- Added word replacement function. In the blacklist, write the word you want to replace, then put a vertical line followed by the token that you want to see in the prompt. For example, <code>sea|beach with palms</code> sea will be replaced with beach with palms
- Fixed a bug with lore names not being deleted. Now deletes in 100% of cases.
Installation
- Go to the custom_nodes directory
- Write cmd in explorer
- In cmd write git clone https://github.com/lenskikh/ComfyUI-Prompt-Worker.git
[Russian]
Многофункциональная нода оптимизирует промпт, выполняя следующие задачи:
- Устранение дубликатов, обеспечивая уникальность каждого элемента.
- Алфавитное упорядочивание (при активации соответствующей настройки).
- Удаление названий лор, сохраняя чистоту и лаконичность промпта.
- Применение черного списка для фильтрации нежелательного контента.
- Избирательное удаление отдельных символов.
- Неограниченная мультизамена токенов. Сокращает сложные схемы.
Для точной настройки функции удаления, пользователь может указать нежелательные символы и слова, разделяя их запятыми. Это позволяет тонко контролировать процесс очистки и форматирования промпта.
Воркфлоу можете найти в директории workflows
Небольшая фича, поставьте знак тире - в токене и вы его временно отключите.
Обновление от 30 июня 2025:
- Отключение лоры теперь опционально. Конверсия в нижний регистр тоже опционально. Сделано по просьбе пользователя.
Обновление от 28 июня 2025:
- Исправлен баг с алфавитной сортировкой, который возник из-за новых нод
Обновление от 27 июня 2025:
- Добавлены стили: погода, фотографический стиль, кинематографический стиль
- В папке workflows добавлена новая схема, которая показывает, как можно объеденить перевод и собственноручный промпт
Обновление от 25 июня 2025:
- Небольшое обновление. Добавлена схема, где присувствует нода автоматического перевода.
Обновление от 27 августа 2024:
- Добавлена схема для GGUF. Немного адаптировав её, вы сможете использовать NF4
Обновление от 13 августа 2024:
- Все токены конвертируются в нижний регистр, то есть BW и bw - это одно и тоже для плагина.
- Добавлена новая схема в директории workflows. Она чистит промпт перед генерацией.
- Добавлена функция замены слов. В blacklist пишите слово, которое хотите заменить, затем ставите вертикальную черту после которой идёт токен, который вы хотите видеть в промпте. Например <code>sea|beach with palms</code> sea заменится на beach with palms
- Исправлен баг с неудалением названий лор. Теперь удаляет в 100% случаев.
Установка
- Зайдите в директорию custom_nodes
- Напишите cmd в проводнике
- В cmd напишите git clone https://github.com/lenskikh/ComfyUI-Prompt-Worker.git