Синтаксис промпта и веса
Немногие особые формы, которые ComfyUI правда понимает в промпте, и формы других программ, которых он не понимает.
Что ComfyUI понимает
| Форма | Что делает |
|---|---|
(red coat:1.2) | Вес: слова в скобках тянут с силой 1.2 вместо 1. Меньше 1 ослабляет: (rain:0.8). |
(red coat) | Вес 1.1 без числа. Вложенные скобки перемножаются: ((red coat)) даёт около 1.21. |
\( и \) | Обычная скобка, которая должна остаться в тексте, например в теге artist \(style\). |
embedding:name | Подключает файл textual inversion с именем name из models/embeddings. |
{day|night|dawn} | Случайный выбор (dynamic prompt): редактор ComfyUI берёт один вариант при каждой постановке в очередь. \{ оставляет обычную фигурную скобку. |
// ... и /* ... */ | Комментарии: редактор убирает их перед кодированием промпта. |
Веса, embedding и экранированные скобки читает кодирование текста в ComfyUI. Фигурные скобки и комментарии обрабатывает редактор ComfyUI, когда ставит промпт в очередь, поэтому скрипт, который шлёт формат API прямо на сервер, их не получает.
Чего он не понимает
Эти формы пришли из других программ (в основном веб-интерфейсов AUTOMATIC1111 и Forge), а в ComfyUI это обычные символы:
<lora:name:0.8>: ничего не подключает. LoRA добавляется нодой-загрузчиком.BREAK,AND: ничего особого.[word](ослабление в других программах),[a:b:10](смена промпта на шаге): ничего особого. Промпты, скопированные с сайтов с картинками, часто полны таких форм. Убирайте их.
Значения и что они меняют
- Держите вес примерно от 0.5 до 1.5, обычно хватает 1.1 до 1.3. Выше 1.5 картинка выгорает и искажается.
- ComfyUI применяет веса сильнее, чем некоторые другие программы, поэтому у скопированного промпта веса часто приходится снижать.
- На моделях, читающих предложения (Flux, Qwen-Image, Wan и другие), веса действуют слабо и непредсказуемо. Говорите главное словами и ставьте его в начало.
Частые ошибки
- Непарные скобки: вес попадает не на те слова.
- Вес 2 или 3, скопированный откуда-то: выгоревшая картинка.
embedding:с файлом другого семейства: ничего не происходит или предупреждение.
Как помогает приложение
Проверка находит теги LoRA, BREAK, AND и квадратные скобки, непарные скобки, веса выше 1.5 и веса у модели, которая читает предложения. В уроке о промпте есть шаг, где вы сами ставите вес.