fix: fix the data validation consistency issue in keyword content review (#8908)

This commit is contained in:
zhuhao 2024-09-30 12:52:18 +08:00 committed by GitHub
parent ada9d408ac
commit 503561f464
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -18,8 +18,12 @@ class KeywordsModeration(Moderation):
if not config.get("keywords"):
raise ValueError("keywords is required")
if len(config.get("keywords")) > 1000:
raise ValueError("keywords length must be less than 1000")
if len(config.get("keywords")) > 10000:
raise ValueError("keywords length must be less than 10000")
keywords_row_len = config["keywords"].split("\n")
if len(keywords_row_len) > 100:
raise ValueError("the number of rows for the keywords must be less than 100")
def moderation_for_inputs(self, inputs: dict, query: str = "") -> ModerationInputsResult:
flagged = False