@@ -292,6 +292,18 @@ def get_tag() -> Tag:
292292 return Tag (f"{ ModelType .ControlLoRa .value } .{ ModelFormat .LyCORIS .value } " )
293293
294294
295+ class ControlLoRADiffusersConfig (ModelConfigBase , ControlAdapterConfigBase ):
296+ """Model config for Control LoRA models."""
297+
298+ type : Literal [ModelType .ControlLoRa ] = ModelType .ControlLoRa
299+ trigger_phrases : Optional [set [str ]] = Field (description = "Set of trigger phrases for this model" , default = None )
300+ format : Literal [ModelFormat .Diffusers ] = ModelFormat .Diffusers
301+
302+ @staticmethod
303+ def get_tag () -> Tag :
304+ return Tag (f"{ ModelType .ControlLoRa .value } .{ ModelFormat .Diffusers .value } " )
305+
306+
295307class LoRADiffusersConfig (LoRAConfigBase ):
296308 """Model config for LoRA/Diffusers models."""
297309
@@ -549,6 +561,7 @@ def get_model_discriminator_value(v: Any) -> str:
549561 Annotated [ControlNetCheckpointConfig , ControlNetCheckpointConfig .get_tag ()],
550562 Annotated [LoRALyCORISConfig , LoRALyCORISConfig .get_tag ()],
551563 Annotated [ControlLoRALyCORISConfig , ControlLoRALyCORISConfig .get_tag ()],
564+ Annotated [ControlLoRADiffusersConfig , ControlLoRADiffusersConfig .get_tag ()],
552565 Annotated [LoRADiffusersConfig , LoRADiffusersConfig .get_tag ()],
553566 Annotated [T5EncoderConfig , T5EncoderConfig .get_tag ()],
554567 Annotated [T5EncoderBnbQuantizedLlmInt8bConfig , T5EncoderBnbQuantizedLlmInt8bConfig .get_tag ()],
0 commit comments