diff --git a/routes/chat.py b/routes/chat.py index 60135e0..bc901ee 100644 --- a/routes/chat.py +++ b/routes/chat.py @@ -471,7 +471,7 @@ async def create_agent_and_generate_response( preamble_text = await call_preamble_llm(chat_history, query_text, get_preamble_text(language), language, model_name, api_key, model_server) # 只有当preamble_text不为空且不为""时才添加到消息列表 if preamble_text and preamble_text.strip() and preamble_text != "": - pre_message_list.append({"role": "assistant","content": preamble_text}) + pre_message_list.append({"role": "assistant","content": preamble_text+"\n"}) logger.info(f"Stream mode: Generated preamble text ({len(preamble_text)} chars)") else: logger.info("Stream mode: Skipped empty preamble text")