From 2166c1a14f9629aa49a5f3bb849ce878df4c4892 Mon Sep 17 00:00:00 2001 From: yangbin <yangbin@qq.com> Date: 星期三, 28 八月 2024 17:23:25 +0800 Subject: [PATCH] 2 --- lxzn-module-ai/src/main/java/org/jeecg/modules/ai/service/imp/WebSocketAiService.java | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/lxzn-module-ai/src/main/java/org/jeecg/modules/ai/service/imp/WebSocketAiService.java b/lxzn-module-ai/src/main/java/org/jeecg/modules/ai/service/imp/WebSocketAiService.java new file mode 100644 index 0000000..f9629a9 --- /dev/null +++ b/lxzn-module-ai/src/main/java/org/jeecg/modules/ai/service/imp/WebSocketAiService.java @@ -0,0 +1,28 @@ +package org.jeecg.modules.ai.service.imp; + +import org.jeecg.modules.ai.service.IWebSocketAiService; +import org.jeecg.modules.ai.websocket.AiWebSocket; +import org.jeecg.modules.utils.AiTestUils; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Service; + +/** + * @author clown + * * @date 2024/8/8 + */ +@Service +public class WebSocketAiService implements IWebSocketAiService { + + + @Override + /*@Scheduled(cron = "0/10 * * * * ?")*/ + public void selectChatIA() { + String name = "{\"id\":\"683a65fd-8feb-4446-ad32-714c4785f667\",\"messages\":[{\"role\":\"user\",\"content\":\"缁欐垜璁蹭釜鏁呬簨锛焅"}],\"stream\":true,\"max_tokens\":500}"; // JSON鏁版嵁 + String url = "https://836u458t54.vicp.fun/chat/test_chat"; + String aiPost = AiTestUils.sendJsonToHttpsPost(url, name); + /*System.out.println(aiPost);*/ + for (String s : AiWebSocket.getSessionPoolAi().keySet()) { + AiWebSocket.pushMessage(s,aiPost); + } + } +} -- Gitblit v1.9.3