From 5d972d66f4cb1e14270ae639cc353324144d857a Mon Sep 17 00:00:00 2001 From: ageer <ageerle@163.com> Date: 星期日, 25 五月 2025 14:42:22 +0800 Subject: [PATCH] fix: 代码优化 --- /dev/null | 7 ------- ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/ZhipuAiChatServiceImpl.java | 6 ++---- ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/QianWenAiChatServiceImpl.java | 10 ---------- 3 files changed, 2 insertions(+), 21 deletions(-) diff --git a/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/StreamAssistant.java b/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/StreamAssistant.java deleted file mode 100644 index b185427..0000000 --- a/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/StreamAssistant.java +++ /dev/null @@ -1,7 +0,0 @@ -package org.ruoyi.chat.service.chat; - -import dev.langchain4j.service.TokenStream; - -public interface StreamAssistant { - TokenStream chat(String message); -} \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/QianWenAiChatServiceImpl.java b/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/QianWenAiChatServiceImpl.java index 6e4308d..1d6e061 100644 --- a/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/QianWenAiChatServiceImpl.java +++ b/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/QianWenAiChatServiceImpl.java @@ -1,7 +1,6 @@ package org.ruoyi.chat.service.chat.impl; import dev.langchain4j.community.model.dashscope.QwenStreamingChatModel; -import dev.langchain4j.community.model.zhipu.ZhipuAiStreamingChatModel; import dev.langchain4j.model.chat.StreamingChatModel; import dev.langchain4j.model.chat.response.ChatResponse; import dev.langchain4j.model.chat.response.StreamingChatResponseHandler; @@ -10,20 +9,11 @@ import org.ruoyi.chat.enums.ChatModeType; import org.ruoyi.chat.service.chat.IChatService; import org.ruoyi.common.chat.request.ChatRequest; -import org.ruoyi.domain.ChatMessage; import org.ruoyi.domain.vo.ChatModelVo; import org.ruoyi.service.IChatModelService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.web.servlet.mvc.method.annotation.SseEmitter; - -import java.util.List; -import java.util.concurrent.ExecutionException; -import java.util.concurrent.TimeoutException; - -import static dev.langchain4j.data.message.SystemMessage.systemMessage; -import static dev.langchain4j.data.message.UserMessage.userMessage; -import static java.util.Arrays.asList; /** diff --git a/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/ZhipuAiChatServiceImpl.java b/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/ZhipuAiChatServiceImpl.java index b09d961..da44d6c 100644 --- a/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/ZhipuAiChatServiceImpl.java +++ b/ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/ZhipuAiChatServiceImpl.java @@ -16,8 +16,6 @@ import org.springframework.stereotype.Service; import org.springframework.web.servlet.mvc.method.annotation.SseEmitter; -import java.util.concurrent.ExecutionException; -import java.util.concurrent.TimeoutException; /** @@ -46,14 +44,14 @@ @SneakyThrows @Override public void onPartialResponse(String token) { - System.out.println(token); + //System.out.println(token); emitter.send(token); } @SneakyThrows @Override public void onError(Throwable error) { - System.out.println(error.getMessage()); + // System.out.println(error.getMessage()); emitter.send(error.getMessage()); } -- Gitblit v1.9.3