diff --git a/modules/api/api.py b/modules/api/api.py index e7506f848..59405a9f5 100644 --- a/modules/api/api.py +++ b/modules/api/api.py @@ -106,8 +106,8 @@ class Api: return {} def prepare_img_gen_request(self, request): - if hasattr(request, "face") and request.face and not request.script_name and (not request.alwayson_scripts or "Face" not in request.alwayson_scripts.keys()): - request.script_name = "Face" + if hasattr(request, "face") and request.face and not request.script_name and (not request.alwayson_scripts or "face" not in request.alwayson_scripts.keys()): + request.script_name = "face" request.script_args = [ request.face.mode, request.face.source_images, diff --git a/modules/api/models.py b/modules/api/models.py index adb86d4b6..a03926d33 100644 --- a/modules/api/models.py +++ b/modules/api/models.py @@ -166,7 +166,7 @@ class ItemIPAdapter(BaseModel): scale: float = Field(title="Scale", default=0.5, gt=0, le=1, description="Scale of the adapter image, must be between 0 and 1.") class ItemFace(BaseModel): - mode: str = Field(title="Mode", default=["FaceID"], description="The mode to use (available values: FaceID, FaceSwap, PhotoMaker, InstantID).") + mode: str = Field(title="Mode", default="FaceID", description="The mode to use (available values: FaceID, FaceSwap, PhotoMaker, InstantID).") source_images: list[str] = Field(title="Source Images", description="Source face images, must be base64 encoded containing the image's data.") ip_model: str = Field(title="IPAdapter Model", default="FaceID Base", description="The IPAdapter model to use.") ip_override_sampler: bool = Field(title="IPAdapter Override Sampler", default=True, description="Should the sampler be overriden?") diff --git a/modules/scripts.py b/modules/scripts.py index 561bb3e1c..4a163aca3 100644 --- a/modules/scripts.py +++ b/modules/scripts.py @@ -200,8 +200,6 @@ def list_scripts(scriptdirname, extension): base = os.path.join(paths.script_path, scriptdirname) if os.path.exists(base): for filename in sorted(os.listdir(base)): - if filename.startswith('_') and not cmd_opts.experimental: - continue tmp_list.append(ScriptFile(paths.script_path, filename, os.path.join(base, filename), '50')) for ext in extensions.active(): tmp_list += ext.list_files(scriptdirname, extension)