소스 검색

:art: 块级加入 `人工智能` https://github.com/siyuan-note/siyuan/issues/7566

Liang Ding 2 년 전
부모
커밋
ba400854b0
1개의 변경된 파일11개의 추가작업 그리고 4개의 파일을 삭제
  1. 11 4
      kernel/model/ai.go

+ 11 - 4
kernel/model/ai.go

@@ -24,8 +24,7 @@ import (
 )
 
 func ChatGPTContinueWriteBlocks(ids []string) (ret string) {
-	if "" == util.OpenAIAPIKey {
-		util.PushMsg(Conf.Language(193), 5000)
+	if !isOpenAIAPIEnabled() {
 		return
 	}
 
@@ -41,11 +40,19 @@ func ChatGPTContinueWriteBlocks(ids []string) (ret string) {
 	ret, _ = util.ChatGPTContinueWrite(msg, nil)
 	return
 }
+
 func ChatGPT(msg string) (ret string) {
-	if "" == util.OpenAIAPIKey {
-		util.PushMsg(Conf.Language(193), 5000)
+	if !isOpenAIAPIEnabled() {
 		return
 	}
 
 	return util.ChatGPT(msg)
 }
+
+func isOpenAIAPIEnabled() bool {
+	if "" == util.OpenAIAPIKey {
+		util.PushMsg(Conf.Language(193), 5000)
+		return false
+	}
+	return true
+}