Fix face script not showing up unless experimental

This commit is contained in:
Enes Sadık Özbek
2024-01-30 00:44:04 +03:00
committed by Vladimir Mandic
parent 44a0429727
commit 625d29d4fa
3 changed files with 3 additions and 5 deletions
+2 -2
View File
@@ -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,
+1 -1
View File
@@ -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?")