瀏覽代碼

【功能】【3.5.0】【上线】临时屏蔽IntentManager

xcbosa mbp16 1 年之前
父節點
當前提交
e1f93b2269
共有 2 個文件被更改,包括 20 次插入22 次删除
  1. 19 21
      src/aigc/IntentManager.js
  2. 1 1
      src/components/CCDChatSystem.vue

+ 19 - 21
src/aigc/IntentManager.js

@@ -1,16 +1,13 @@
 import IntentManagerConstants from "@/aigc/IntentManagerConstants";
 import IntentManagerConstants from "@/aigc/IntentManagerConstants";
 
 
+let _IM__llmTokenEnumerator = "";
+let _IM__possibleIntentToken = null;
+let _IM__callback_llmTerminate = function () {
+  console.log("llmTerminateBlock not implemented.")
+}
+
 export default {
 export default {
 
 
-  data: {
-    llmTokenEnumerator: "",
-    possibleIntentToken: null
-  },
-  callback: {
-    llmTerminate() {
-      console.log("llmTerminateBlock not implemented.")
-    }
-  },
   generateIntentPrompts() {
   generateIntentPrompts() {
     return ""
     return ""
     let intentPrompt = "如果你识别到用户有以下的意图,请直接回复意图对应的标识:"
     let intentPrompt = "如果你识别到用户有以下的意图,请直接回复意图对应的标识:"
@@ -31,10 +28,11 @@ export default {
     return intentPrompt
     return intentPrompt
   },
   },
   llmResponseBegin() {
   llmResponseBegin() {
-    this.data.llmTokenEnumerator = ""
-    this.data.possibleIntentToken = null
+    _IM__llmTokenEnumerator = ""
+    _IM__possibleIntentToken = null
   },
   },
   llmResponseToken(token) {
   llmResponseToken(token) {
+    return token
     let enumerator = ""
     let enumerator = ""
     for (let index in token) {
     for (let index in token) {
       let ch = token[index]
       let ch = token[index]
@@ -46,25 +44,25 @@ export default {
     return enumerator
     return enumerator
   },
   },
   llmResponseCharacter(character) {
   llmResponseCharacter(character) {
-    if (this.data.llmTokenEnumerator.length == 0 && character == "*") {
+    if (_IM__llmTokenEnumerator.length == 0 && character == "*") {
       // possible intent
       // possible intent
-      this.data.possibleIntentToken = "" + character
+      _IM__possibleIntentToken = "" + character
     }
     }
     let pendingSend = character
     let pendingSend = character
-    if (this.data.possibleIntentToken != null) {
+    if (_IM__possibleIntentToken != null) {
       // is in possible intent
       // is in possible intent
       if (character == " ") {
       if (character == " ") {
         // end possible intent
         // end possible intent
-        pendingSend = this.data.possibleIntentToken
-        this.data.possibleIntentToken = null
+        pendingSend = _IM__possibleIntentToken
+        _IM__possibleIntentToken = null
       }
       }
       else {
       else {
         // still possible intent
         // still possible intent
-        this.data.possibleIntentToken += character
+        _IM__possibleIntentToken += character
       }
       }
     }
     }
-    this.data.llmTokenEnumerator += character
-    if (this.data.possibleIntentToken) {
+    _IM__llmTokenEnumerator += character
+    if (_IM__possibleIntentToken) {
       return ""
       return ""
     }
     }
     else {
     else {
@@ -72,8 +70,8 @@ export default {
     }
     }
   },
   },
   llmResponseEnd() {
   llmResponseEnd() {
-    this.data.llmTokenEnumerator = ""
-    this.data.possibleIntentToken = null
+    _IM__llmTokenEnumerator = ""
+    _IM__possibleIntentToken = null
   }
   }
 
 
 }
 }

+ 1 - 1
src/components/CCDChatSystem.vue

@@ -271,7 +271,7 @@ export default {
           if (partModel["v"] != null) {
           if (partModel["v"] != null) {
             let processedData = IntentManager.llmResponseToken(partModel["v"])
             let processedData = IntentManager.llmResponseToken(partModel["v"])
             if (processedData) {
             if (processedData) {
-              messageCard.content += data
+              messageCard.content += processedData
               self.scrollViewScrollToBottom()
               self.scrollViewScrollToBottom()
             }
             }
           }
           }