Patch version increment to 1.41.7

**Base branch:** `main`

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-9264-1-41-7-3146d73d36508108a0d1c3e418216cd0)
by [Unito](https://www.unito.io)

---------

Co-authored-by: christian-byrne <72887196+christian-byrne@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
This commit is contained in:
Comfy Org PR Bot
2026-02-27 12:31:49 +09:00
committed by GitHub
parent f495f07469
commit 5e99faadfe
25 changed files with 2501 additions and 15 deletions

View File

@@ -2137,6 +2137,35 @@
}
}
},
"CropByBBoxes": {
"description": "Обрезать и изменить размер областей из входного пакета изображений на основе предоставленных ограничивающих рамок.",
"display_name": "CropByBBoxes",
"inputs": {
"bboxes": {
"name": "bboxes"
},
"image": {
"name": "image"
},
"output_height": {
"name": "output_height",
"tooltip": "Высота, до которой изменяется каждый обрезанный фрагмент."
},
"output_width": {
"name": "output_width",
"tooltip": "Ширина, до которой изменяется каждый обрезанный фрагмент."
},
"padding": {
"name": "padding",
"tooltip": "Дополнительный отступ в пикселях, добавляемый с каждой стороны ограничивающей рамки перед обрезкой."
}
},
"outputs": {
"0": {
"tooltip": "Все обрезанные фрагменты объединены в один пакет изображений."
}
}
},
"CropMask": {
"display_name": "Обрезать маску",
"inputs": {
@@ -3701,6 +3730,57 @@
}
}
},
"GeminiNanoBanana2": {
"description": "Генерируйте или редактируйте изображения синхронно через Google Vertex API.",
"display_name": "Nano Banana 2",
"inputs": {
"aspect_ratio": {
"name": "aspect_ratio",
"tooltip": "Если установлено значение 'auto', используется соотношение сторон вашего входного изображения; если изображение не предоставлено, обычно генерируется квадрат 16:9."
},
"control_after_generate": {
"name": "control after generate"
},
"files": {
"name": "files",
"tooltip": "Необязательные файлы для использования в качестве контекста для модели. Принимает входные данные из узла Gemini Generate Content Input Files."
},
"images": {
"name": "images",
"tooltip": "Необязательное изображение(я) для ссылки. Чтобы добавить несколько изображений, используйте узел Batch Images (до 14)."
},
"model": {
"name": "model"
},
"prompt": {
"name": "prompt",
"tooltip": "Текстовый запрос, описывающий изображение для генерации или редактирования. Укажите любые ограничения, стили или детали, которым должна следовать модель."
},
"resolution": {
"name": "resolution",
"tooltip": "Целевое разрешение вывода. Для 2K/4K используется собственный Gemini upscaler."
},
"response_modalities": {
"name": "response_modalities"
},
"seed": {
"name": "seed",
"tooltip": "Когда seed фиксирован на определённом значении, модель старается выдавать одинаковый результат при повторных запросах. Детерминированный результат не гарантируется. Также изменение модели или параметров, например, температуры, может привести к различиям в ответе даже при одинаковом seed. По умолчанию используется случайное значение seed."
},
"system_prompt": {
"name": "system_prompt",
"tooltip": "Базовые инструкции, определяющие поведение ИИ."
},
"thinking_level": {
"name": "thinking_level"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"GeminiNode": {
"description": "Генерируйте текстовые ответы с помощью модели ИИ Google Gemini. Вы можете предоставить несколько типов входных данных (текст, изображения, аудио, видео) в качестве контекста для генерации более релевантных и осмысленных ответов.",
"display_name": "Google Gemini",
@@ -12978,6 +13058,90 @@
}
}
},
"SDPoseDrawKeypoints": {
"display_name": "SDPoseDrawKeypoints",
"inputs": {
"draw_body": {
"name": "draw_body"
},
"draw_face": {
"name": "draw_face"
},
"draw_feet": {
"name": "draw_feet"
},
"draw_hands": {
"name": "draw_hands"
},
"face_point_size": {
"name": "face_point_size"
},
"keypoints": {
"name": "keypoints"
},
"score_threshold": {
"name": "score_threshold"
},
"stick_width": {
"name": "stick_width"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"SDPoseFaceBBoxes": {
"display_name": "SDPoseFaceBBoxes",
"inputs": {
"force_square": {
"name": "force_square",
"tooltip": "Увеличить меньшую сторону рамки, чтобы область обрезки всегда была квадратной."
},
"keypoints": {
"name": "keypoints"
},
"scale": {
"name": "scale",
"tooltip": "Множитель для области ограничивающей рамки вокруг каждого обнаруженного лица."
}
},
"outputs": {
"0": {
"name": "bboxes",
"tooltip": "Ограничивающие рамки лиц для каждого кадра, совместимы с входом bboxes SDPoseKeypointExtractor."
}
}
},
"SDPoseKeypointExtractor": {
"description": "Извлекает ключевые точки позы из изображений с помощью модели SDPose: https://huggingface.co/Comfy-Org/SDPose/tree/main/checkpoints",
"display_name": "SDPoseKeypointExtractor",
"inputs": {
"batch_size": {
"name": "batch_size"
},
"bboxes": {
"name": "bboxes",
"tooltip": "Необязательные ограничивающие рамки для более точного обнаружения. Требуется для обнаружения нескольких людей."
},
"image": {
"name": "image"
},
"model": {
"name": "model"
},
"vae": {
"name": "vae"
}
},
"outputs": {
"0": {
"name": "keypoints",
"tooltip": "Ключевые точки в формате OpenPose (canvas_width, canvas_height, people)"
}
}
},
"SDTurboScheduler": {
"display_name": "Scheduler SDTurbo",
"inputs": {