浏览代码

Merge pull request #9688 from yfzhou0904/main

feat: if autocomplete-generation is turned off, frontend should not attempt autocomplete request
Timothy Jaeryang Baek 2 月之前
父节点
当前提交
a1b31f99ae
共有 3 个文件被更改,包括 3 次插入1 次删除
  1. 1 0
      backend/open_webui/main.py
  2. 1 1
      src/lib/components/chat/MessageInput.svelte
  3. 1 0
      src/lib/stores/index.ts

+ 1 - 0
backend/open_webui/main.py

@@ -1019,6 +1019,7 @@ async def get_app_config(request: Request):
                     "enable_image_generation": app.state.config.ENABLE_IMAGE_GENERATION,
                     "enable_community_sharing": app.state.config.ENABLE_COMMUNITY_SHARING,
                     "enable_message_rating": app.state.config.ENABLE_MESSAGE_RATING,
+                    "enable_autocomplete_generation": app.state.config.ENABLE_AUTOCOMPLETE_GENERATION,
                     "enable_admin_export": ENABLE_ADMIN_EXPORT,
                     "enable_admin_chat_access": ENABLE_ADMIN_CHAT_ACCESS,
                 }

+ 1 - 1
src/lib/components/chat/MessageInput.svelte

@@ -695,7 +695,7 @@
 													)}
 												placeholder={placeholder ? placeholder : $i18n.t('Send a Message')}
 												largeTextAsFile={$settings?.largeTextAsFile ?? false}
-												autocomplete={true}
+												autocomplete={$config?.features.enable_autocomplete_generation}
 												generateAutoCompletion={async (text) => {
 													if (selectedModelIds.length === 0 || !selectedModelIds.at(0)) {
 														toast.error($i18n.t('Please select a model first.'));

+ 1 - 0
src/lib/stores/index.ts

@@ -206,6 +206,7 @@ type Config = {
 		enable_admin_export: boolean;
 		enable_admin_chat_access: boolean;
 		enable_community_sharing: boolean;
+		enable_autocomplete_generation: boolean;
 	};
 	oauth: {
 		providers: {