diff --git a/backend/app/api/routers/chat.py b/backend/app/api/routers/chat.py index abe77eb..6476567 100644 --- a/backend/app/api/routers/chat.py +++ b/backend/app/api/routers/chat.py @@ -48,6 +48,8 @@ async def chat( ): try: last_message_content = data.get_last_message_content() + # 由于基于历史消息的提示词没有调整好,所以暂时屏蔽历史消息 + data.messages.clear() messages = data.get_history_messages() doc_ids = data.get_chat_document_ids() @@ -59,8 +61,6 @@ async def chat( event_handler = EventCallbackHandler() chat_engine.callback_manager.handlers.append(event_handler) # type: ignore - # 由于基于历史消息的提示词没有调整好,所以暂时屏蔽历史消息 - messages = None response = await chat_engine.astream_chat(last_message_content, messages) process_response_nodes(response.source_nodes, background_tasks)