From d7f00a996fba2e0889e90cd150017ab2af1edec3 Mon Sep 17 00:00:00 2001 From: Reinier van der Leer Date: Fri, 12 Apr 2024 20:13:15 +0200 Subject: feat(agent): Improve feedback in `create_chat_completion` parse-fix mechanism Include error type in feedback message --- autogpts/autogpt/autogpt/core/resource/model_providers/openai.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/autogpts/autogpt/autogpt/core/resource/model_providers/openai.py b/autogpts/autogpt/autogpt/core/resource/model_providers/openai.py index 69bfffb30..d68254a9c 100644 --- a/autogpts/autogpt/autogpt/core/resource/model_providers/openai.py +++ b/autogpts/autogpt/autogpt/core/resource/model_providers/openai.py @@ -471,7 +471,10 @@ class OpenAIProvider( if attempts < self._configuration.fix_failed_parse_tries: model_prompt.append(assistant_msg) model_prompt.append( - ChatMessage.system(f"ERROR PARSING YOUR RESPONSE:\n\n{e}") + ChatMessage.system( + "ERROR PARSING YOUR RESPONSE:\n\n" + f"{e.__class__.__name__}: {e}" + ) ) else: raise -- cgit v1.2.3