mirror of
https://git.mirrors.martin98.com/https://github.com/open-webui/open-webui
synced 2025-08-15 18:16:00 +08:00
refac
This commit is contained in:
parent
ecae944fd0
commit
359bcb837d
@ -309,6 +309,7 @@ async def chat_completed(request: Request, form_data: dict, user: Any):
|
|||||||
metadata = {
|
metadata = {
|
||||||
"chat_id": data["chat_id"],
|
"chat_id": data["chat_id"],
|
||||||
"message_id": data["id"],
|
"message_id": data["id"],
|
||||||
|
"filter_ids": data.get("filter_ids", []),
|
||||||
"session_id": data["session_id"],
|
"session_id": data["session_id"],
|
||||||
"user_id": user.id,
|
"user_id": user.id,
|
||||||
}
|
}
|
||||||
@ -330,7 +331,9 @@ async def chat_completed(request: Request, form_data: dict, user: Any):
|
|||||||
try:
|
try:
|
||||||
filter_functions = [
|
filter_functions = [
|
||||||
Functions.get_function_by_id(filter_id)
|
Functions.get_function_by_id(filter_id)
|
||||||
for filter_id in get_sorted_filter_ids(request, model)
|
for filter_id in get_sorted_filter_ids(
|
||||||
|
request, model, metadata.get("filter_ids", [])
|
||||||
|
)
|
||||||
]
|
]
|
||||||
|
|
||||||
result, _ = await process_filter_functions(
|
result, _ = await process_filter_functions(
|
||||||
|
@ -894,6 +894,7 @@
|
|||||||
...(m.usage ? { usage: m.usage } : {}),
|
...(m.usage ? { usage: m.usage } : {}),
|
||||||
...(m.sources ? { sources: m.sources } : {})
|
...(m.sources ? { sources: m.sources } : {})
|
||||||
})),
|
})),
|
||||||
|
filter_ids: selectedFilterIds.length > 0 ? selectedFilterIds : undefined,
|
||||||
model_item: $models.find((m) => m.id === modelId),
|
model_item: $models.find((m) => m.id === modelId),
|
||||||
chat_id: chatId,
|
chat_id: chatId,
|
||||||
session_id: $socket?.id,
|
session_id: $socket?.id,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user