소스 검색

feat: support env var DEFAULT_INPUT_TEMPLATE to custom default template for preprocessing user inputs

Dean-YZG 1 년 전
부모
커밋
9d7ce207b6
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      app/store/config.ts

+ 7 - 0
app/store/config.ts

@@ -164,6 +164,13 @@ export const useAppConfig = createPersistStore(
         state.lastUpdate = Date.now();
       }
 
+      if (version < 3.9) {
+        state.modelConfig.template =
+          state.modelConfig.template !== DEFAULT_INPUT_TEMPLATE
+            ? state.modelConfig.template
+            : config?.template ?? DEFAULT_INPUT_TEMPLATE;
+      }
+
       return state as any;
     },
   },