From 2de4c8011a6964774d1b84ce7340a8d026acec81 Mon Sep 17 00:00:00 2001 From: Nathan Hackley Date: Fri, 22 Mar 2024 17:05:02 -0400 Subject: [PATCH] check that the message content is a string before calling strip() --- interpreter/core/llm/utils/convert_to_openai_messages.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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)