From 9ff50d81fdb85892be64fd35f1a95c19b28636c4 Mon Sep 17 00:00:00 2001 From: vfbd Date: Mon, 17 Oct 2022 14:36:23 -0400 Subject: [PATCH] Fix regex for the prompt parameter of the POST /story/end endpoint --- aiserver.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aiserver.py b/aiserver.py index d883640a..c42cb7df 100644 --- a/aiserver.py +++ b/aiserver.py @@ -631,7 +631,7 @@ tags = [ api_version = None # This gets set automatically so don't change this value api_v1 = KoboldAPISpec( - version="1.2.0", + version="1.2.1", prefixes=["/api/v1", "/api/latest"], tags=tags, ) @@ -7858,7 +7858,7 @@ def prompt_validator(prompt: str): raise ValidationError("String does not match expected pattern.") class SubmissionInputSchema(KoboldSchema): - prompt: str = fields.String(required=True, validate=prompt_validator, metadata={"pattern": r"^.*\S.*$", "description": "This is the submission."}) + prompt: str = fields.String(required=True, validate=prompt_validator, metadata={"pattern": r"^[\S\s]*\S[\S\s]*$", "description": "This is the submission."}) disable_input_formatting: bool = fields.Boolean(load_default=True, metadata={"description": "When enabled, disables all input formatting options, overriding their individual enabled/disabled states."}) frmtadsnsp: Optional[bool] = fields.Boolean(metadata={"description": "Input formatting option. When enabled, adds a leading space to your input if there is no trailing whitespace at the end of the previous action."})