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 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" message_tag = "TOOL_RESPONSE"
new_content = f"[{message_tag}] {msg.name}\n{msg.text}\n" 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, api_key=api_key,
messages=messages, messages=messages,
stream=request.stream, 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_name=request.model,
model_server=request.model_server, model_server=request.model_server,
language=request.language, language=request.language,
@ -501,7 +501,7 @@ async def chat_completions_v2(request: ChatRequestV2, authorization: Optional[st
api_key=api_key, api_key=api_key,
messages=messages, messages=messages,
stream=request.stream, 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_name=bot_config.get("model", "qwen/qwen3-next-80b-a3b-instruct"),
model_server=bot_config.get("model_server", ""), model_server=bot_config.get("model_server", ""),
language=request.language or bot_config.get("language", "ja"), language=request.language or bot_config.get("language", "ja"),