Fixes for parsing GPT response

This commit is contained in:
Zvonimir Sabljic
2023-08-14 18:22:03 +02:00
parent 91f4cad971
commit 8c4e903ff0
2 changed files with 15 additions and 3 deletions

View File

@@ -145,6 +145,12 @@ def replace_functions(obj):
else:
return obj
def fix_json(s):
s = s.replace('True', 'true')
s = s.replace('False', 'false')
# s = s.replace('`', '"')
return fix_json_newlines(s)
def fix_json_newlines(s):
pattern = r'("(?:\\\\n|\\.|[^"\\])*")'