From db29a2fea712b50eee68c88436a9fa532b674c39 Mon Sep 17 00:00:00 2001 From: liunux4odoo Date: Wed, 9 Aug 2023 22:54:37 +0800 Subject: [PATCH] update knowledge_base_chat and search_engine_chat: yield chinese correctly --- server/chat/knowledge_base_chat.py | 2 +- server/chat/search_engine_chat.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/chat/knowledge_base_chat.py b/server/chat/knowledge_base_chat.py index f67af14..b0ed287 100644 --- a/server/chat/knowledge_base_chat.py +++ b/server/chat/knowledge_base_chat.py @@ -69,7 +69,7 @@ def knowledge_base_chat(query: str = Body(..., description="用户输入", examp async for token in callback.aiter(): # Use server-sent-events to stream the response yield json.dumps({"answer": token, - "docs": source_documents}) + "docs": source_documents}, ensure_ascii=False) await task return StreamingResponse(knowledge_base_chat_iterator(query, kb, top_k, history), diff --git a/server/chat/search_engine_chat.py b/server/chat/search_engine_chat.py index b713b24..56f1db0 100644 --- a/server/chat/search_engine_chat.py +++ b/server/chat/search_engine_chat.py @@ -109,7 +109,7 @@ def search_engine_chat(query: str = Body(..., description="用户输入", exampl async for token in callback.aiter(): # Use server-sent-events to stream the response yield json.dumps({"answer": token, - "docs": source_documents}) + "docs": source_documents}, ensure_ascii=False) await task return StreamingResponse(search_engine_chat_iterator(query, search_engine_name, top_k, history),