@@ -270,6 +270,19 @@ def INPUT_TYPES(cls):
270270 "for settings.scoringRubric (up to 4 dimensions via Combine)."
271271 ),
272272 }),
273+ "useCopyrightDetection" : ("BOOLEAN" , {
274+ "tooltip" : "Enable to include copyrightDetection in settings." ,
275+ "default" : False ,
276+ }),
277+ "copyrightDetection" : ("BOOLEAN" , {
278+ "default" : False ,
279+ "label_on" : "true" ,
280+ "label_off" : "false" ,
281+ "tooltip" : (
282+ "Opt into post-generation copyright detection (Hive likeness + logo checks). "
283+ "Only used when 'Use Copyright Detection' is enabled."
284+ ),
285+ }),
273286 }
274287 }
275288
@@ -308,6 +321,7 @@ def createSettings(self, **kwargs) -> tuple[Dict[str, Any]]:
308321 useBackgroundColor = kwargs .get ("useBackgroundColor" , False )
309322 useEnhancePrompt = kwargs .get ("useEnhancePrompt" , False )
310323 useScoringPrompt = kwargs .get ("useScoringPrompt" , False )
324+ useCopyrightDetection = kwargs .get ("useCopyrightDetection" , False )
311325 useSequential = kwargs .get ("useSequential" , False )
312326 useRenderingSpeed = kwargs .get ("useRenderingSpeed" , False )
313327 useMagicPrompt = kwargs .get ("useMagicPrompt" , False )
@@ -386,6 +400,9 @@ def createSettings(self, **kwargs) -> tuple[Dict[str, Any]]:
386400 if scoring_prompt :
387401 settings ["scoringPrompt" ] = scoring_prompt
388402
403+ if useCopyrightDetection :
404+ settings ["copyrightDetection" ] = bool (kwargs .get ("copyrightDetection" , False ))
405+
389406 if useSequential :
390407 settings ["sequential" ] = bool (kwargs .get ("sequential" , False ))
391408
0 commit comments