Преглед изворни кода

Tool calls now only include text and dont inlcude other content like image b64

Jacob Leksan пре 1 недеља
родитељ
комит
0a928d6e9d
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      backend/open_webui/utils/middleware.py

+ 2 - 1
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
         )