Timothy Jaeryang Baek 4 달 전
부모
커밋
271acb2e67
1개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 9 0
      backend/open_webui/utils/middleware.py

+ 9 - 0
backend/open_webui/utils/middleware.py

@@ -561,6 +561,15 @@ async def process_chat_response(request, response, user, events, metadata, tasks
                         }
                         }
                     )
                     )
 
 
+                    # Save message in the database
+                    Chats.upsert_message_to_chat_by_id_and_message_id(
+                        metadata["chat_id"],
+                        metadata["message_id"],
+                        {
+                            **event,
+                        },
+                    )
+
                 content = ""
                 content = ""
                 async for line in response.body_iterator:
                 async for line in response.body_iterator:
                     line = line.decode("utf-8") if isinstance(line, bytes) else line
                     line = line.decode("utf-8") if isinstance(line, bytes) else line