根据前端需求修改推荐问题的格式

main
zc 1 month ago
parent 254667c44b
commit fd237327f6
  1. 2
      app/api/chat/ai/chat_router.py
  2. 7
      app/api/chat/ai/chat_service.py

@ -243,7 +243,7 @@ async def _handle_chat_request(
yield "\n\n### 您可能还想了解:"
# 逐个返回推荐问题
for i, question in enumerate(recommended_questions, 1):
yield f"\ndata: {i}. {question}"
yield f"\ndata: {i}. {question}\n\n"
# async for chunk in handle_quick_question(inp, question_content):
# yield f"data: {chunk}\n\n"

@ -258,7 +258,7 @@ async def ai_chat_stream(inp: ChatIn, conversation_history: list) -> AsyncGenera
yield "\n\n### 您可能还想了解:"
# 逐个返回推荐问题
for i, question in enumerate(recommended_questions, 1):
yield f"\n{i}. {question}"
yield f"\n{i}. {question}\n\n"
# 添加结束标记
yield " "
done_sent = True
@ -346,7 +346,7 @@ async def gen_markdown_stream(msg: str, data: str, language: str, conversation_h
yield "\n\n### 您可能还想了解:"
# 逐个返回推荐问题
for i, question in enumerate(recommended_questions, 1):
yield f"\n{i}. {question}"
yield f"\n{i}. {question}\n\n"
# 添加结束标记
yield " "
done_sent = True
@ -550,7 +550,7 @@ async def handle_quick_question(inp: ChatIn, question_content: str) -> AsyncGene
yield "\n\n### 您可能还想了解:"
# 逐个返回推荐问题
for i, question in enumerate(recommended_questions, 1):
yield f"\n{i}. {question}"
yield f"\n{i}. {question}\n\n"
# 添加结束标记
yield " "
except Exception as e:
@ -570,7 +570,6 @@ async def generate_recommended_questions(user_msg: str, ai_response: str) -> lis
2. 问题应具有探索性引导用户深入了解
3. 用简洁明了的中文表达
4. 只返回问题列表每个问题占一行不添加编号和其他内容
5. 每个问题使用固定的格式{{问题}}\\n
"""
try:

Loading…
Cancel
Save