From 6539211c4b60180a1c6b03a994aba601812435c2 Mon Sep 17 00:00:00 2001 From: Christian Byrne Date: Wed, 30 Apr 2025 11:20:19 -0700 Subject: [PATCH] Add `control_after_generate` to all seed inputs (#69) --- comfy_api_nodes/nodes_ideogram.py | 3 +++ comfy_api_nodes/nodes_openai.py | 3 +++ comfy_api_nodes/nodes_runway.py | 2 +- comfy_api_nodes/nodes_veo2.py | 1 + 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/comfy_api_nodes/nodes_ideogram.py b/comfy_api_nodes/nodes_ideogram.py index 088039d85..653e797a0 100644 --- a/comfy_api_nodes/nodes_ideogram.py +++ b/comfy_api_nodes/nodes_ideogram.py @@ -176,6 +176,7 @@ class IdeogramV1(ComfyNodeABC): "min": 0, "max": 2147483647, "step": 1, + "control_after_generate": True, "display": "number", }, ), @@ -313,6 +314,7 @@ class IdeogramV2(ComfyNodeABC): "min": 0, "max": 2147483647, "step": 1, + "control_after_generate": True, "display": "number", }, ), @@ -468,6 +470,7 @@ class IdeogramV3(ComfyNodeABC): "min": 0, "max": 2147483647, "step": 1, + "control_after_generate": True, "display": "number", }, ), diff --git a/comfy_api_nodes/nodes_openai.py b/comfy_api_nodes/nodes_openai.py index 6296f7551..a734e8a95 100644 --- a/comfy_api_nodes/nodes_openai.py +++ b/comfy_api_nodes/nodes_openai.py @@ -57,6 +57,7 @@ class OpenAIDalle2(ComfyNodeABC): "max": 2**31 - 1, "step": 1, "display": "number", + "control_after_generate": True, "tooltip": "not implemented yet in backend", }, ), @@ -207,6 +208,7 @@ class OpenAIDalle3(ComfyNodeABC): "max": 2**31 - 1, "step": 1, "display": "number", + "control_after_generate": True, "tooltip": "not implemented yet in backend", }, ), @@ -313,6 +315,7 @@ class OpenAIGPTImage1(ComfyNodeABC): "max": 2**31 - 1, "step": 1, "display": "number", + "control_after_generate": True, "tooltip": "not implemented yet in backend", }, ), diff --git a/comfy_api_nodes/nodes_runway.py b/comfy_api_nodes/nodes_runway.py index 083b0998a..e472debd0 100644 --- a/comfy_api_nodes/nodes_runway.py +++ b/comfy_api_nodes/nodes_runway.py @@ -128,7 +128,7 @@ class RunwayImageToVideoNode(ComfyNodeABC): IO.COMBO, RunwayImageToVideoRequest, "ratio", enum_type=AspectRatio ), "seed": model_field_to_node_input( - IO.INT, RunwayImageToVideoRequest, "seed" + IO.INT, RunwayImageToVideoRequest, "seed", control_after_generate=True ), }, "optional": { diff --git a/comfy_api_nodes/nodes_veo2.py b/comfy_api_nodes/nodes_veo2.py index 206480c89..ae3329b8d 100644 --- a/comfy_api_nodes/nodes_veo2.py +++ b/comfy_api_nodes/nodes_veo2.py @@ -108,6 +108,7 @@ class VeoVideoGenerationNode(ComfyNodeABC): "max": 0xFFFFFFFF, "step": 1, "display": "number", + "control_after_generate": True, "tooltip": "Seed for video generation (0 for random)", }, ),