Переглянути джерело

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;
     },
   },