Added support for UNI 1 model
This commit is contained in:
@@ -5105,6 +5105,10 @@ function settingsToggleHandler(settingsNode) {
|
||||
const qualityWidget = settingsNode.widgets.find(w => w.name === "quality");
|
||||
const useBackgroundWidget = settingsNode.widgets.find(w => w.name === "useBackground");
|
||||
const backgroundWidget = settingsNode.widgets.find(w => w.name === "background");
|
||||
const useStyleWidget = settingsNode.widgets.find(w => w.name === "useStyle");
|
||||
const styleWidget = settingsNode.widgets.find(w => w.name === "style");
|
||||
const useSearchWidget = settingsNode.widgets.find(w => w.name === "useSearch");
|
||||
const searchWidget = settingsNode.widgets.find(w => w.name === "search");
|
||||
const usePromptExtendWidget = settingsNode.widgets.find(w => w.name === "usePromptExtend");
|
||||
const promptExtendWidget = settingsNode.widgets.find(w => w.name === "promptExtend");
|
||||
const useEditRegionsWidget = settingsNode.widgets.find(w => w.name === "useEditRegions");
|
||||
@@ -5180,6 +5184,12 @@ function settingsToggleHandler(settingsNode) {
|
||||
if (useBackgroundWidget && backgroundWidget) {
|
||||
toggleWidgetState(useBackgroundWidget, backgroundWidget, "background");
|
||||
}
|
||||
if (useStyleWidget && styleWidget) {
|
||||
toggleWidgetState(useStyleWidget, styleWidget, "style");
|
||||
}
|
||||
if (useSearchWidget && searchWidget) {
|
||||
toggleWidgetState(useSearchWidget, searchWidget, "search");
|
||||
}
|
||||
if (usePromptExtendWidget && promptExtendWidget) {
|
||||
toggleWidgetState(usePromptExtendWidget, promptExtendWidget, "promptExtend");
|
||||
}
|
||||
|
||||
@@ -196,7 +196,7 @@ class txt2img:
|
||||
"tooltip": "Connect Runware Safety Inputs node to configure safety and content moderation settings.",
|
||||
}),
|
||||
"settings": ("RUNWARESETTINGS", {
|
||||
"tooltip": "Connect Runware Image Inference Settings for temperature, systemPrompt, topP, layers, quality, promptExtend, editRegions (JSON), thinking, thinkingLevel (high/medium/low), sequential, colorPalette (via Color Palette node), etc.",
|
||||
"tooltip": "Connect Runware Image Inference Settings for temperature, systemPrompt, topP, layers, quality, background, style, search, promptExtend, editRegions (JSON), thinking, thinkingLevel (high/medium/low), sequential, colorPalette (via Color Palette node), etc.",
|
||||
}),
|
||||
"ultralytics": ("RUNWAREULTRALYTICSINPUTS", {
|
||||
"tooltip": "Connect Runware Image Inference Ultralytics node to configure Ultralytics parameters (maskBlur, maskPadding, confidence, prompts, steps, CFGScale, strength).",
|
||||
|
||||
+28
-2
@@ -1,7 +1,7 @@
|
||||
"""
|
||||
Runware Image Inference Settings (registered as Runware Settings for workflow compatibility).
|
||||
Provides settings for image generation including temperature, systemPrompt, topP, layers,
|
||||
quality, background, promptExtend, editRegions, thinking (boolean),
|
||||
quality, background, style, search, promptExtend, editRegions, thinking (boolean),
|
||||
thinkingLevel (high/medium/low), sequential, and colorPalette
|
||||
(from Runware Image Inference Settings Color Palette).
|
||||
"""
|
||||
@@ -136,6 +136,25 @@ class RunwareSettings:
|
||||
"default": "auto",
|
||||
"tooltip": "Background style for the generated image. Only used when 'Use Background' is enabled.",
|
||||
}),
|
||||
"useStyle": ("BOOLEAN", {
|
||||
"tooltip": "Enable to include style preset in API request",
|
||||
"default": False,
|
||||
}),
|
||||
"style": ("STRING", {
|
||||
"default": "auto",
|
||||
"multiline": False,
|
||||
"tooltip": "Style preset for generation. Only used when 'Use Style' is enabled.",
|
||||
}),
|
||||
"useSearch": ("BOOLEAN", {
|
||||
"tooltip": "Enable to include search grounding in API request",
|
||||
"default": False,
|
||||
}),
|
||||
"search": ("BOOLEAN", {
|
||||
"tooltip": "Enables web search grounding for reference. Only used when 'Use Search' is enabled.",
|
||||
"default": False,
|
||||
"label_on": "true",
|
||||
"label_off": "false",
|
||||
}),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -144,7 +163,7 @@ class RunwareSettings:
|
||||
FUNCTION = "createSettings"
|
||||
CATEGORY = "Runware"
|
||||
DESCRIPTION = (
|
||||
"Configure general settings for image generation: temperature, system prompt, top-p, layers, quality, background, "
|
||||
"Configure general settings for image generation: temperature, system prompt, top-p, layers, quality, background, style, search, "
|
||||
"promptExtend, editRegions (JSON), thinking (boolean), thinkingLevel (high/medium/low), sequential, and optional colorPalette from the Color Palette node."
|
||||
)
|
||||
|
||||
@@ -159,6 +178,8 @@ class RunwareSettings:
|
||||
useTrueCFGScale = kwargs.get("useTrueCFGScale", False)
|
||||
useQuality = kwargs.get("useQuality", False)
|
||||
useBackground = kwargs.get("useBackground", False)
|
||||
useStyle = kwargs.get("useStyle", False)
|
||||
useSearch = kwargs.get("useSearch", False)
|
||||
usePromptExtend = kwargs.get("usePromptExtend", False)
|
||||
promptExtend = kwargs.get("promptExtend", False)
|
||||
useEditRegions = kwargs.get("useEditRegions", False)
|
||||
@@ -174,6 +195,7 @@ class RunwareSettings:
|
||||
trueCFGScale = kwargs.get("trueCFGScale")
|
||||
quality = kwargs.get("quality", "medium")
|
||||
background = kwargs.get("background", "auto")
|
||||
style = kwargs.get("style", "auto")
|
||||
|
||||
# Build settings dictionary - only include what is enabled
|
||||
settings: Dict[str, Any] = {}
|
||||
@@ -193,6 +215,10 @@ class RunwareSettings:
|
||||
settings["quality"] = quality
|
||||
if useBackground:
|
||||
settings["background"] = background
|
||||
if useStyle:
|
||||
settings["style"] = style
|
||||
if useSearch:
|
||||
settings["search"] = bool(kwargs.get("search", False))
|
||||
if usePromptExtend:
|
||||
settings["promptExtend"] = bool(promptExtend)
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user