diff --git a/helper/openai_interface.py b/helper/openai_interface.py index ea8757d..f5d9f39 100644 --- a/helper/openai_interface.py +++ b/helper/openai_interface.py @@ -42,7 +42,10 @@ tools = [{ }, } }] + + ### + def process_response(input_string, quotation_check_field): if '{' in input_string: try: @@ -71,6 +74,7 @@ def process_response(input_string, quotation_check_field): else: return input_string + def parse_string(to_parse: str): parsed_string = to_parse.replace("\"", "\\\"") pattern = r"(? 0: return list(filter( lambda item: 'code' in item and item['code'] in keys_to_extract and 'grade' in item and 'name' in item, - my_dict['sections'])) \ No newline at end of file + my_dict['sections']))