From 0a928d6e9d0036bbfadc58729e72b4d2dabf5bdb Mon Sep 17 00:00:00 2001 From: Jacob Leksan Date: Mon, 29 Sep 2025 12:50:01 -0400 Subject: [PATCH] Tool calls now only include text and dont inlcude other content like image b64 --- backend/open_webui/utils/middleware.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/open_webui/utils/middleware.py b/backend/open_webui/utils/middleware.py index e4bf1195ff..b6a1bf3221 100644 --- a/backend/open_webui/utils/middleware.py +++ b/backend/open_webui/utils/middleware.py @@ -84,6 +84,7 @@ from open_webui.utils.misc import ( get_system_message, prepend_to_first_user_message_content, convert_logit_bias_input_to_json, + get_content_from_message, ) from open_webui.utils.tools import get_tools from open_webui.utils.plugin import load_function_module_by_id @@ -298,7 +299,7 @@ async def chat_completion_tools_handler( recent_messages = messages[-4:] if len(messages) > 4 else messages chat_history = "\n".join( - f"{message['role'].upper()}: \"\"\"{message['content']}\"\"\"" + f"{message['role'].upper()}: \"\"\"{get_content_from_message(message)}\"\"\"" for message in recent_messages )