瀏覽代碼

When AI_ENABLED is false, do not initialize

Shun Miyazawa 1 年之前
父節點
當前提交
5d4f0ef9e7
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      apps/app/src/server/service/openai/openai.ts

+ 6 - 0
apps/app/src/server/service/openai/openai.ts

@@ -1,3 +1,5 @@
+import { configManager } from '~/server/service/config-manager';
+
 import OpenaiClient from './openai-client-delegator';
 
 export interface IOpenaiService {
@@ -8,6 +10,10 @@ class OpenaiService implements IOpenaiService {
   private client: OpenaiClient;
 
   constructor() {
+    const aiEnabled = configManager.getConfig('crowi', 'app:aiEnabled');
+    if (!aiEnabled) {
+      return;
+    }
     this.client = new OpenaiClient();
   }