Timothy Jaeryang Baek há 4 meses atrás
pai
commit
1ea00a58f9
1 ficheiros alterados com 2 adições e 2 exclusões
  1. 2 2
      backend/open_webui/utils/middleware.py

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

@@ -616,7 +616,7 @@ async def process_chat_response(request, response, user, events, metadata, tasks
                                 user,
                             )
 
-                            if res:
+                            if res and isinstance(res, dict):
                                 title = (
                                     res.get("choices", [])[0]
                                     .get("message", {})
@@ -648,7 +648,7 @@ async def process_chat_response(request, response, user, events, metadata, tasks
                                 user,
                             )
 
-                            if res:
+                            if res and isinstance(res, dict):
                                 tags_string = (
                                     res.get("choices", [])[0]
                                     .get("message", {})