aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorAUTOMATIC1111 <16777216c@gmail.com>2023-12-30 13:34:46 +0300
committerAUTOMATIC1111 <16777216c@gmail.com>2023-12-30 13:34:46 +0300
commit11a435b4697c2d735a117f31944c4ebe59c2504c (patch)
treea316351dd7a022cbc1189f21329e0a7fc00840df /modules
parent0aacd4c72b4008d7153e747301fe8c5ffca57f85 (diff)
img2img support for infotext API
Diffstat (limited to 'modules')
-rw-r--r--modules/api/api.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/modules/api/api.py b/modules/api/api.py
index 946cfe4a..2c8dc2a0 100644
--- a/modules/api/api.py
+++ b/modules/api/api.py
@@ -470,6 +470,10 @@ class Api:
if not script_runner.scripts:
script_runner.initialize_scripts(True)
ui.create_ui()
+
+ infotext_script_args = {}
+ self.apply_infotext(img2imgreq, "img2img", script_runner=script_runner, mentioned_script_args=infotext_script_args)
+
if not self.default_script_arg_img2img:
self.default_script_arg_img2img = self.init_default_script_args(script_runner)
selectable_scripts, selectable_script_idx = self.get_selectable_script(img2imgreq.script_name, script_runner)
@@ -489,7 +493,7 @@ class Api:
args.pop('script_args', None) # will refeed them to the pipeline directly after initializing them
args.pop('alwayson_scripts', None)
- script_args = self.init_script_args(img2imgreq, self.default_script_arg_img2img, selectable_scripts, selectable_script_idx, script_runner)
+ script_args = self.init_script_args(img2imgreq, self.default_script_arg_img2img, selectable_scripts, selectable_script_idx, script_runner, input_script_args=infotext_script_args)
send_images = args.pop('send_images', True)
args.pop('save_images', None)