From 5d70177549ae65f54f7fc9ad401f7f628880b33a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=BD=AE?= Date: Sun, 14 Dec 2025 21:28:55 +0800 Subject: [PATCH] tool_response --- routes/chat.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/routes/chat.py b/routes/chat.py index 9efade5..8d9b4cb 100644 --- a/routes/chat.py +++ b/routes/chat.py @@ -167,7 +167,7 @@ async def enhanced_generate_stream_response( new_content += msg.text # 处理工具响应 - elif isinstance(msg, ToolMessage) and msg.content: + elif isinstance(msg, ToolMessage) and tool_response and msg.content: message_tag = "TOOL_RESPONSE" new_content = f"[{message_tag}] {msg.name}\n{msg.text}\n" @@ -407,7 +407,7 @@ async def chat_completions(request: ChatRequest, authorization: Optional[str] = api_key=api_key, messages=messages, stream=request.stream, - tool_response=True, + tool_response=request.tool_response if request.tool_response is not None else True, model_name=request.model, model_server=request.model_server, language=request.language, @@ -501,7 +501,7 @@ async def chat_completions_v2(request: ChatRequestV2, authorization: Optional[st api_key=api_key, messages=messages, stream=request.stream, - tool_response=request.tool_response, + tool_response=request.tool_response if request.tool_response is not None else True, model_name=bot_config.get("model", "qwen/qwen3-next-80b-a3b-instruct"), model_server=bot_config.get("model_server", ""), language=request.language or bot_config.get("language", "ja"),