浏览代码

大模型问答优化

wangmiaomiao 10 月之前
父节点
当前提交
14cf5ca38f
共有 1 个文件被更改,包括 9 次插入6 次删除
  1. 9 6
      slibra-admin/src/main/java/com/slibra/web/controller/business/GRPCController.java

+ 9 - 6
slibra-admin/src/main/java/com/slibra/web/controller/business/GRPCController.java

@@ -121,7 +121,8 @@ public class GRPCController extends BaseController {
         // 获取输出流
         OutputStream outputStream = null;
         ManagedChannel channel = null;
-        response.setContentType("text/plain");
+//        response.setContentType("text/plain");
+        response.setContentType("text/event-stream");
         response.setCharacterEncoding("utf-8");
         String dataJson = "";
         try {
@@ -230,7 +231,8 @@ public class GRPCController extends BaseController {
         // 获取输出流
         OutputStream outputStream = null;
         ManagedChannel channel = null;
-        response.setContentType("text/plain");
+//        response.setContentType("text/plain");
+        response.setContentType("text/event-stream");
         response.setCharacterEncoding("utf-8");
         try {
             channel = ManagedChannelBuilder.forAddress("10.0.0.24", 17070)
@@ -263,10 +265,10 @@ public class GRPCController extends BaseController {
                     outputStream.write(responseStr.getBytes());
                     outputStream.flush();
                 }
-                //把SessionId返回给前端
-                outputStream.write(sessionId.getBytes());
-                outputStream.flush();
             }
+            //把SessionId返回给前端
+            outputStream.write(sessionId.getBytes());
+            outputStream.flush();
         } catch (IOException e) {
             throw new RuntimeException(e);
         } finally {
@@ -401,7 +403,8 @@ public class GRPCController extends BaseController {
         // 获取输出流
         OutputStream outputStream = null;
         ManagedChannel channel = null;
-        response.setContentType("text/plain");
+//        response.setContentType("text/plain");
+        response.setContentType("text/event-stream");
         response.setCharacterEncoding("utf-8");
         try {
             channel = ManagedChannelBuilder.forAddress("10.0.0.24", 17070)