diff --git a/interpreter/core/llm/utils/convert_to_openai_messages.py b/interpreter/core/llm/utils/convert_to_openai_messages.py index bc3962704c..5775a185ca 100644 --- a/interpreter/core/llm/utils/convert_to_openai_messages.py +++ b/interpreter/core/llm/utils/convert_to_openai_messages.py @@ -170,7 +170,8 @@ def convert_to_openai_messages( else: raise Exception(f"Unable to convert this message type: {message}") - new_message["content"] = new_message["content"].strip() + if isinstance(new_message["content"], str): + new_message["content"] = new_message["content"].strip() new_messages.append(new_message)