From 2ad7fa136c4c26a0ff6a7019cb8ecf741a71751d Mon Sep 17 00:00:00 2001
From: TangCheng <tangchengmail@163.com>
Date: 星期四, 24 四月 2025 09:51:01 +0800
Subject: [PATCH] 开发中

---
 JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/javaai/qwen/agent/SMTQwenAgentDuckMetric.java |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/javaai/qwen/agent/SMTQwenAgentDuckMetric.java b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/javaai/qwen/agent/SMTQwenAgentDuckMetric.java
index d6a3e25..072abd7 100644
--- a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/javaai/qwen/agent/SMTQwenAgentDuckMetric.java
+++ b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/javaai/qwen/agent/SMTQwenAgentDuckMetric.java
@@ -337,9 +337,18 @@
 		}
 		
 		tranReq.traceLLMPrompt(_promptVPROP);
-		String answer = llm.callWithMessage(new String[] {_promptVPROP}, question, tranReq).replace("\r", "");
-		Json jsonAST = SMTStatic.convLLMAnswerToJson(answer, true);
-		jsonAST = mergeRefAstJson(jsonAST);
+		boolean set = tranReq.setSendStarStream(true);
+		Json jsonAST;
+		try
+		{
+			String answer = llm.callWithMessage(new String[] {_promptVPROP}, question, tranReq).replace("\r", "");
+			jsonAST = SMTStatic.convLLMAnswerToJson(answer, true);
+			jsonAST = mergeRefAstJson(jsonAST);
+		}
+		finally
+		{
+			tranReq.setSendStarStream(set);
+		}
 		
 		if(jsonAST.isArray())
 		{

--
Gitblit v1.9.3