mirror of
https://github.com/open-webui/open-webui
synced 2025-05-16 19:43:42 +00:00
refac
This commit is contained in:
parent
56dc7c5640
commit
ae484e8edf
@ -69,14 +69,24 @@ def get_tools(
|
|||||||
elif auth_type == "session":
|
elif auth_type == "session":
|
||||||
token = request.state.token.credentials
|
token = request.state.token.credentials
|
||||||
|
|
||||||
async def tool_function(**args):
|
def make_tool_function(function_name, token, tool_server_data):
|
||||||
return await execute_tool_server(
|
async def tool_function(**kwargs):
|
||||||
token=token,
|
print(
|
||||||
url=tool_server_data["url"],
|
f"Executing tool function {function_name} with params: {kwargs}"
|
||||||
name=function_name,
|
)
|
||||||
params=args,
|
return await execute_tool_server(
|
||||||
server_data=tool_server_data,
|
token=token,
|
||||||
)
|
url=tool_server_data["url"],
|
||||||
|
name=function_name,
|
||||||
|
params=kwargs,
|
||||||
|
server_data=tool_server_data,
|
||||||
|
)
|
||||||
|
|
||||||
|
return tool_function
|
||||||
|
|
||||||
|
tool_function = make_tool_function(
|
||||||
|
function_name, token, tool_server_data
|
||||||
|
)
|
||||||
|
|
||||||
callable = get_async_tool_function_and_apply_extra_params(
|
callable = get_async_tool_function_and_apply_extra_params(
|
||||||
tool_function,
|
tool_function,
|
||||||
|
Loading…
Reference in New Issue
Block a user