|
|
|
@ -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: |
|
|
|
|