소스 검색

omit OPENAI_ASSISTANT_NAME_SUFFIX

Yuki Takei 1 년 전
부모
커밋
d33daeecd4
2개의 변경된 파일2개의 추가작업 그리고 9개의 파일을 삭제
  1. 2 3
      apps/app/src/features/openai/server/services/assistant/assistant.ts
  2. 0 6
      apps/app/src/server/service/config-loader.ts

+ 2 - 3
apps/app/src/features/openai/server/services/assistant/assistant.ts

@@ -40,10 +40,9 @@ const findAssistantByName = async(assistantName: string): Promise<OpenAI.Beta.As
   return findAssistant(storedAssistants);
 };
 
-const getOrCreateAssistant = async(type: AssistantType): Promise<OpenAI.Beta.Assistant> => {
+const getOrCreateAssistant = async(type: AssistantType, nameSuffix?: string): Promise<OpenAI.Beta.Assistant> => {
   const appSiteUrl = configManager.getConfig('crowi', 'app:siteUrl');
-  const assistantNameSuffix = configManager.getConfig('crowi', 'openai:assistantNameSuffix');
-  const assistantName = `GROWI ${type} Assistant for ${appSiteUrl}${assistantNameSuffix != null ? ` ${assistantNameSuffix}` : ''}`;
+  const assistantName = `GROWI ${type} Assistant for ${appSiteUrl}${nameSuffix != null ? ` ${nameSuffix}` : ''}`;
   const assistantModel = configManager.getConfig('crowi', `openai:assistantModel:${type}`) ?? AssistantDefaultModelMap[type];
 
   const assistant = await findAssistantByName(assistantName)

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

@@ -803,12 +803,6 @@ Guideline as a RAG:
     ].join(''),
   },
   /* eslint-enable max-len */
-  OPENAI_ASSISTANT_NAME_SUFFIX: {
-    ns: 'crowi',
-    key: 'openai:assistantNameSuffix',
-    type: ValueType.STRING,
-    default: null,
-  },
   OPENAI_CHAT_ASSISTANT_MODEL: {
     ns: 'crowi',
     key: 'openai:assistantModel:chat',