孙永军 1 年之前
父節點
當前提交
5590ca502d
共有 1 個文件被更改,包括 13 次插入1 次删除
  1. 13 1
      src/main/java/com/sxtvs/open/api/chat/service/impl/KimiChatServiceImpl.java

+ 13 - 1
src/main/java/com/sxtvs/open/api/chat/service/impl/KimiChatServiceImpl.java

@@ -87,7 +87,19 @@ public class KimiChatServiceImpl extends ServiceImpl<KimiChatMapper, KimiChat> i
     }
 
     private void stream2db(String resp, Long groupId){
-        KimiStreamResponse kimiResponse =  JSON.parseObject(resp, KimiStreamResponse.class);
+
+        KimiStreamResponse kimiResponse ;
+        try{
+            kimiResponse =  JSON.parseObject(resp, KimiStreamResponse.class);
+        }catch (Exception e){
+            log.error("解析失败 -- ",resp);
+            return;
+        }
+        if(kimiResponse == null){
+            log.error("解析失败 -- ",resp);
+            return;
+        }
+        if(kimiResponse.getChoices() == null || kimiResponse.getChoices().size() == 0){
         if (kimiResponse == null || kimiResponse.getChoices() == null || kimiResponse.getChoices().isEmpty()){
             return;
         }