tool_response

This commit is contained in:
朱潮 2025-12-14 21:28:55 +08:00
parent edb895bbf9
commit 5d70177549

View File

@ -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"),