From 80beac4d7f9038c1f6123114e3051227342547cc Mon Sep 17 00:00:00 2001 From: Alexis Rolland Date: Thu, 25 Jun 2026 18:01:50 +0800 Subject: [PATCH] Add component to Int input --- comfy_api/latest/_io.py | 4 +++- comfy_extras/nodes_seed.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/comfy_api/latest/_io.py b/comfy_api/latest/_io.py index 012fae3ac..31f70b639 100644 --- a/comfy_api/latest/_io.py +++ b/comfy_api/latest/_io.py @@ -272,13 +272,14 @@ class Int(ComfyTypeIO): '''Integer input.''' def __init__(self, id: str, display_name: str=None, optional=False, tooltip: str=None, lazy: bool=None, default: int=None, min: int=None, max: int=None, step: int=None, control_after_generate: bool | ControlAfterGenerate=None, - display_mode: NumberDisplay=None, socketless: bool=None, force_input: bool=None, extra_dict=None, raw_link: bool=None, advanced: bool=None): + display_mode: NumberDisplay=None, component: str=None, socketless: bool=None, force_input: bool=None, extra_dict=None, raw_link: bool=None, advanced: bool=None): super().__init__(id, display_name, optional, tooltip, lazy, default, socketless, None, force_input, extra_dict, raw_link, advanced) self.min = min self.max = max self.step = step self.control_after_generate = control_after_generate self.display_mode = display_mode + self.component = component self.default: int def as_dict(self): @@ -288,6 +289,7 @@ class Int(ComfyTypeIO): "step": self.step, "control_after_generate": self.control_after_generate, "display": self.display_mode.value if self.display_mode else None, + "component": self.component, }) @comfytype(io_type="FLOAT") diff --git a/comfy_extras/nodes_seed.py b/comfy_extras/nodes_seed.py index e64f1d7e3..7eddbca45 100644 --- a/comfy_extras/nodes_seed.py +++ b/comfy_extras/nodes_seed.py @@ -13,7 +13,7 @@ class SeedNode(io.ComfyNode): search_aliases=["seed", "random"], category="utilities", inputs=[ - io.Int.Input("seed", min=0, max=sys.maxsize, control_after_generate=io.ControlAfterGenerate.fixed), + io.Int.Input("seed", min=0, max=sys.maxsize, control_after_generate=io.ControlAfterGenerate.fixed, component="SetRandomInt"), ], outputs=[io.Int.Output(display_name="seed")], )