@@ -111,7 +111,8 @@ def to_dict(self):
111
111
112
112
113
113
def b64_img (image : Image ) -> str :
114
- return "data:image/png;base64," + raw_b64_img (image )
114
+ return "data:image/png;base64," + raw_b64_img (image )
115
+
115
116
116
117
def raw_b64_img (image : Image ) -> str :
117
118
# XXX controlnet only accepts RAW base64 without headers
@@ -230,7 +231,7 @@ async def _to_api_result_async(self, response):
230
231
def txt2img (
231
232
self ,
232
233
enable_hr = False ,
233
- denoising_strength = 0.7 ,
234
+ denoising_strength = 0.0 ,
234
235
firstphase_width = 0 ,
235
236
firstphase_height = 0 ,
236
237
hr_scale = 2 ,
@@ -625,10 +626,22 @@ def get_samplers(self):
625
626
response = self .session .get (url = f"{ self .baseurl } /samplers" )
626
627
return response .json ()
627
628
629
+ def get_vaes (self ):
630
+ response = self .session .get (url = f"{ self .baseurl } /sd-vae" )
631
+ return response .json ()
632
+
628
633
def get_upscalers (self ):
629
634
response = self .session .get (url = f"{ self .baseurl } /upscalers" )
630
635
return response .json ()
631
636
637
+ def get_latent_upscale_modes (self ):
638
+ response = self .session .get (url = f"{ self .baseurl } /latent-upscale-modes" )
639
+ return response .json ()
640
+
641
+ def get_loras (self ):
642
+ response = self .session .get (url = f"{ self .baseurl } /loras" )
643
+ return response .json ()
644
+
632
645
def get_sd_models (self ):
633
646
response = self .session .get (url = f"{ self .baseurl } /sd-models" )
634
647
return response .json ()
@@ -775,7 +788,7 @@ def util_wait_for_ready(self, check_interval=5.0):
775
788
time .sleep (check_interval )
776
789
777
790
778
- ## Interface for extensions
791
+ # Interface for extensions
779
792
780
793
781
794
# https://github.com/mix1009/model-keyword
0 commit comments