Timothy Jaeryang Baek пре 1 месец
родитељ
комит
2070d1096b
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      backend/open_webui/utils/middleware.py

+ 3 - 0
backend/open_webui/utils/middleware.py

@@ -1857,6 +1857,9 @@ async def process_chat_response(
                             except Exception as e:
                             except Exception as e:
                                 tool_result = str(e)
                                 tool_result = str(e)
 
 
+                        if isinstance(tool_result, dict):
+                            tool_result = json.dumps(tool_result)
+
                         results.append(
                         results.append(
                             {
                             {
                                 "tool_call_id": tool_call_id,
                                 "tool_call_id": tool_call_id,