diff --git a/backend/open_webui/utils/misc.py b/backend/open_webui/utils/misc.py index d7f36937e4..35e19d70ce 100644 --- a/backend/open_webui/utils/misc.py +++ b/backend/open_webui/utils/misc.py @@ -210,8 +210,12 @@ def convert_output_to_messages(output: list, raw: bool = False) -> list[dict]: content = "" for part in output_parts: if part.get("type") == "input_text": - text_val = part.get("text", "") - content += str(text_val) if not isinstance(text_val, str) else text_val + output_text = part.get("text", "") + content += ( + str(output_text) + if not isinstance(output_text, str) + else output_text + ) messages.append( {