Patch version increment to 1.38.12

**Base branch:** `main`

---------

Co-authored-by: christian-byrne <72887196+christian-byrne@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Alexander Brown <drjkl@comfy.org>
This commit is contained in:
Comfy Org PR Bot
2026-01-27 13:44:39 +09:00
committed by GitHub
parent c8785c32dd
commit 7ad43c689c
37 changed files with 2231 additions and 503 deletions

View File

@@ -447,43 +447,6 @@
}
}
},
"ByteDanceImageEditNode": {
"description": "Редактирование изображений с использованием моделей ByteDance через API на основе промпта",
"display_name": "Редактирование изображений ByteDance",
"inputs": {
"control_after_generate": {
"name": "control after generate"
},
"guidance_scale": {
"name": "guidance_scale",
"tooltip": "Более высокое значение заставляет изображение точнее следовать промпту"
},
"image": {
"name": "image",
"tooltip": "Базовое изображение для редактирования"
},
"model": {
"name": "model"
},
"prompt": {
"name": "prompt",
"tooltip": "Инструкция для редактирования изображения"
},
"seed": {
"name": "seed",
"tooltip": "Сид для использования при генерации"
},
"watermark": {
"name": "watermark",
"tooltip": "Добавлять ли водяной знак \"Сгенерировано ИИ\" на изображение"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"ByteDanceImageNode": {
"description": "Генерация изображений с использованием моделей ByteDance через API на основе промпта",
"display_name": "Изображение ByteDance",
@@ -6456,6 +6419,60 @@
}
}
},
"LoraLoaderBypass": {
"description": "Применяет LoRA в режиме обхода. В отличие от обычной LoRA, веса модели не изменяются — вычисления LoRA внедряются во время прямого прохода. Полезно для сценариев обучения.",
"display_name": "Загрузка LoRA (Обход) (для отладки)",
"inputs": {
"clip": {
"name": "clip",
"tooltip": "Модель CLIP, к которой будет применяться LoRA."
},
"lora_name": {
"name": "lora_name",
"tooltip": "Имя LoRA."
},
"model": {
"name": "model",
"tooltip": "Диффузионная модель, к которой будет применяться LoRA."
},
"strength_clip": {
"name": "strength_clip",
"tooltip": "Степень изменения модели CLIP. Может быть отрицательным значением."
},
"strength_model": {
"name": "strength_model",
"tooltip": "Степень изменения диффузионной модели. Может быть отрицательным значением."
}
},
"outputs": {
"0": {
"tooltip": "Изменённая диффузионная модель."
},
"1": {
"tooltip": "Изменённая модель CLIP."
}
}
},
"LoraLoaderBypassModelOnly": {
"description": "Применяет LoRA в режиме обхода. В отличие от обычной LoRA, веса модели не изменяются — вычисления LoRA внедряются во время прямого прохода. Полезно для сценариев обучения.",
"display_name": "Загрузка LoRA (Обход, только модель) (для отладки)",
"inputs": {
"lora_name": {
"name": "lora_name"
},
"model": {
"name": "model"
},
"strength_model": {
"name": "strength_model"
}
},
"outputs": {
"0": {
"tooltip": "Изменённая диффузионная модель."
}
}
},
"LoraLoaderModelOnly": {
"description": "LoRA используются для изменения моделей диффузии и CLIP, изменяя способ, которым латенты удаляются от шума, например, применяя стили. Несколько нод LoRA могут быть связаны вместе.",
"display_name": "Загрузчик LoRA (Только модель)",
@@ -6823,6 +6840,126 @@
}
}
},
"MagnificImageRelightNode": {
"description": "Изменение освещения изображения с возможностью передачи света по ссылке.",
"display_name": "Magnific: Пересвет изображения",
"inputs": {
"advanced_settings": {
"name": "advanced_settings",
"tooltip": "Тонкая настройка для продвинутого управления освещением."
},
"change_background": {
"name": "change_background",
"tooltip": "Изменяет фон на основе промпта или референса."
},
"image": {
"name": "image",
"tooltip": "Изображение для пересвета."
},
"interpolate_from_original": {
"name": "interpolate_from_original",
"tooltip": "Ограничивает свободу генерации для большего соответствия оригиналу."
},
"light_transfer_strength": {
"name": "light_transfer_strength",
"tooltip": "Интенсивность применения передачи света."
},
"preserve_details": {
"name": "preserve_details",
"tooltip": "Сохраняет текстуру и мелкие детали оригинала."
},
"prompt": {
"name": "prompt",
"tooltip": "Описание для управления освещением. Поддерживает нотацию акцентов (1-1.4)."
},
"reference_image": {
"name": "reference_image",
"tooltip": "Необязательное референсное изображение для передачи освещения."
},
"style": {
"name": "style",
"tooltip": "Предпочтительный стиль результата."
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"MagnificImageSkinEnhancerNode": {
"description": "Улучшение кожи на портретах с несколькими режимами обработки.",
"display_name": "Magnific: Улучшение кожи на изображении",
"inputs": {
"image": {
"name": "image",
"tooltip": "Портрет для улучшения."
},
"mode": {
"name": "mode",
"tooltip": "Режим обработки: creative — для художественного улучшения, faithful — для сохранения оригинального вида, flexible — для целевой оптимизации."
},
"sharpen": {
"name": "sharpen",
"tooltip": "Уровень резкости."
},
"smart_grain": {
"name": "smart_grain",
"tooltip": "Уровень интеллектуального зерна."
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"MagnificImageStyleTransferNode": {
"description": "Переносите стиль с эталонного изображения на ваше входное изображение.",
"display_name": "Magnific Перенос стиля изображения",
"inputs": {
"engine": {
"name": "engine",
"tooltip": "Выбор движка обработки."
},
"fixed_generation": {
"name": "fixed_generation",
"tooltip": "Если отключено, каждое новое поколение будет содержать элемент случайности, что приведёт к более разнообразным результатам."
},
"flavor": {
"name": "flavor",
"tooltip": "Вариант переноса стиля."
},
"image": {
"name": "image",
"tooltip": "Изображение, к которому будет применён перенос стиля."
},
"portrait_mode": {
"name": "portrait_mode",
"tooltip": "Включить портретный режим для улучшения лиц."
},
"prompt": {
"name": "prompt"
},
"reference_image": {
"name": "reference_image",
"tooltip": "Эталонное изображение, из которого будет извлекаться стиль."
},
"structure_strength": {
"name": "structure_strength",
"tooltip": "Сохраняет структуру исходного изображения."
},
"style_strength": {
"name": "style_strength",
"tooltip": "Процент силы стиля."
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"Mahiro": {
"description": "Измените руководство, чтобы оно больше масштабировалось в «направлении» положительной подсказки, а не разницы между отрицательной подсказкой.",
"display_name": "Mahiro настолько мила, что заслуживает лучшей функции руководства!! (。・ω・。)",
@@ -13842,6 +13979,10 @@
"name": "режим корзины разрешений",
"tooltip": "Включить режим корзины разрешений. При включении ожидает предварительно разбитые латенты от узла ResolutionBucket."
},
"bypass_mode": {
"name": "bypass_mode",
"tooltip": "Включить режим обхода для обучения. При включении адаптеры применяются через forward hooks вместо изменения весов. Полезно для квантизованных моделей, где веса нельзя изменить напрямую."
},
"control_after_generate": {
"name": "управление после генерации"
},