瀏覽代碼

:art: AI clear context action https://github.com/siyuan-note/siyuan/issues/10255

Daniel 1 年之前
父節點
當前提交
b375208ab8
共有 1 個文件被更改,包括 6 次插入6 次删除
  1. 6 6
      kernel/model/ai.go

+ 6 - 6
kernel/model/ai.go

@@ -40,6 +40,12 @@ func ChatGPTWithAction(ids []string, action string) (ret string) {
 		return
 	}
 
+	if "Clear context" == action {
+		// AI clear context action https://github.com/siyuan-note/siyuan/issues/10255
+		cachedContextMsg = nil
+		return
+	}
+
 	msg := getBlocksContent(ids)
 	ret = chatGPTWithAction(msg, action, false)
 	return
@@ -64,12 +70,6 @@ func chatGPT(msg string, cloud bool) (ret string) {
 
 func chatGPTWithAction(msg string, action string, cloud bool) (ret string) {
 	action = strings.TrimSpace(action)
-	if "Clear context" == action {
-		// AI clear context action https://github.com/siyuan-note/siyuan/issues/10255
-		cachedContextMsg = nil
-		return
-	}
-
 	if "" != action {
 		msg = action + ":\n\n" + msg
 	}