Timothy Jaeryang Baek 3 tháng trước cách đây
mục cha
commit
da757069de
1 tập tin đã thay đổi với 7 bổ sung1 xóa
  1. 7 1
      backend/open_webui/utils/chat.py

+ 7 - 1
backend/open_webui/utils/chat.py

@@ -166,7 +166,13 @@ async def generate_chat_completion(
         bypass_filter = True
 
     if hasattr(request.state, "metadata"):
-        form_data["metadata"] = request.state.metadata
+        if "metadata" not in form_data:
+            form_data["metadata"] = request.state.metadata
+        else:
+            form_data["metadata"] = {
+                **form_data["metadata"],
+                **request.state.metadata,
+            }
 
     if getattr(request.state, "direct", False) and hasattr(request.state, "model"):
         models = {