From e5308247676d0c3a3d9fb1c7a7173fa65607ebf7 Mon Sep 17 00:00:00 2001 From: bigcat88 Date: Wed, 22 Apr 2026 20:48:46 +0300 Subject: [PATCH] proper calculate the total run cost when "n > 1" Signed-off-by: bigcat88 --- comfy_api_nodes/nodes_openai.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/comfy_api_nodes/nodes_openai.py b/comfy_api_nodes/nodes_openai.py index eae5be214..bbb758068 100644 --- a/comfy_api_nodes/nodes_openai.py +++ b/comfy_api_nodes/nodes_openai.py @@ -477,14 +477,15 @@ class OpenAIGPTImage1(IO.ComfyNode): } }; $range := $lookup($lookup($ranges, widgets.model), widgets.quality); - $n := widgets.n; + $nRaw := widgets.n; + $n := ($nRaw != null and $nRaw != 0) ? $nRaw : 1; ($n = 1) ? {"type":"range_usd","min_usd": $range[0], "max_usd": $range[1], "format": {"approximate": true}} : { "type":"range_usd", - "min_usd": $range[0], - "max_usd": $range[1], - "format": { "suffix": " x " & $string($n) & "/Run", "approximate": true } + "min_usd": $range[0] * $n, + "max_usd": $range[1] * $n, + "format": { "suffix": "/Run", "approximate": true } } ) """,