新增标题提取

This commit is contained in:
zcr
2026-03-12 15:27:55 +08:00
parent 25abdfa38a
commit 6b4b6fd37c
2 changed files with 5 additions and 3 deletions

View File

@@ -35,7 +35,6 @@ async def chat_stream(request: DeepAgentChatRequest):
* `checkpoint_id`: (可选) 历史快照 ID。
* `config_params`: (可选) 对话配置参数
* `need_suggestion`: (可选) 是否需要建议按钮,需要建议的频率0-1的浮点数
* `need_title`: (可选) 是否需要标题
* `use_report`: (可选) 是否需要使用report功能 true/false
@@ -71,6 +70,10 @@ async def chat_stream(request: DeepAgentChatRequest):
"""
logger.info(f"chat request data: {request}")
if request.thread_id:
need_title = False
else:
need_title = True
source_thread_id = request.thread_id
checkpoint_id = request.checkpoint_id
@@ -259,7 +262,7 @@ async def chat_stream(request: DeepAgentChatRequest):
yield f"data: {json.dumps({'suggested_questions': suggested_questions}, ensure_ascii=False)}\n\n"
# 获取标题
if request.need_title:
if need_title:
title = await conversation_title(agent=main_agent, config=current_config)
yield f"data: {json.dumps({'title': title}, ensure_ascii=False)}\n\n"