diff --git a/.gitignore b/.gitignore index 6f1c61296a..7091a87237 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,4 @@ auto_gpt_workspace/* *.mpeg .env outputs/* -ai_settings.yaml +ai_settings.yaml \ No newline at end of file diff --git a/scripts/chat.py b/scripts/chat.py index 6ad5f47898..505c061e5a 100644 --- a/scripts/chat.py +++ b/scripts/chat.py @@ -43,8 +43,7 @@ def chat_with_ai( user_input, full_message_history, permanent_memory, - token_limit, - debug=False): + token_limit): while True: try: """ diff --git a/scripts/json_parser.py b/scripts/json_parser.py index 518ed97fd8..4a6f284591 100644 --- a/scripts/json_parser.py +++ b/scripts/json_parser.py @@ -40,7 +40,7 @@ def fix_and_parse_json(json_str: str, try_to_fix_with_gpt: bool = True): if try_to_fix_with_gpt: print(f"Warning: Failed to parse AI output, attempting to fix.\n If you see this warning frequently, it's likely that your prompt is confusing the AI. Try changing it up slightly.") # Now try to fix this up using the ai_functions - ai_fixed_json = fix_json(json_str, json_schema, False) + ai_fixed_json = fix_json(json_str, json_schema) if ai_fixed_json != "failed": return json.loads(ai_fixed_json) else: @@ -49,7 +49,7 @@ def fix_and_parse_json(json_str: str, try_to_fix_with_gpt: bool = True): else: raise e -def fix_json(json_str: str, schema: str, debug=False) -> str: +def fix_json(json_str: str, schema: str) -> str: # Try to fix the JSON using gpt: function_string = "def fix_json(json_str: str, schema:str=None) -> str:" args = [f"'''{json_str}'''", f"'''{schema}'''"]