Timothy Jaeryang Baek 3 месяцев назад
Родитель
Сommit
c2c02846a8
2 измененных файлов с 3 добавлено и 3 удалено
  1. 1 1
      backend/open_webui/utils/middleware.py
  2. 2 2
      backend/open_webui/utils/tools.py

+ 1 - 1
backend/open_webui/utils/middleware.py

@@ -2839,7 +2839,7 @@ async def process_chat_response(
                                     )
 
                                 else:
-                                    tool_function = await get_updated_tool_function(
+                                    tool_function = get_updated_tool_function(
                                         function=tool["callable"],
                                         extra_params={
                                             "__messages__": form_data.get(

+ 2 - 2
backend/open_webui/utils/tools.py

@@ -91,13 +91,13 @@ def get_async_tool_function_and_apply_extra_params(
     return new_function
 
 
-async def get_updated_tool_function(function: Callable, extra_params: dict):
+def get_updated_tool_function(function: Callable, extra_params: dict):
     # Get the original function and merge updated params
     __function__ = getattr(function, "__function__", None)
     __extra_params__ = getattr(function, "__extra_params__", None)
 
     if __function__ is not None and __extra_params__ is not None:
-        return await get_async_tool_function_and_apply_extra_params(
+        return get_async_tool_function_and_apply_extra_params(
             __function__,
             {**__extra_params__, **extra_params},
         )