From 4dbb2f94a66d6e0035e2da857ddb6a841a68f862 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Wed, 17 Jun 2026 02:58:11 +0200 Subject: [PATCH] refac --- backend/open_webui/routers/tasks.py | 2 ++ .../components/admin/Settings/Interface.svelte | 16 ++++++++++++++++ src/lib/i18n/locales/en-US/translation.json | 1 + 3 files changed, 19 insertions(+) diff --git a/backend/open_webui/routers/tasks.py b/backend/open_webui/routers/tasks.py index 9caaf9e1f7..7cc7449b4b 100644 --- a/backend/open_webui/routers/tasks.py +++ b/backend/open_webui/routers/tasks.py @@ -44,6 +44,7 @@ TASK_CONFIG_KEYS = { 'IMAGE_PROMPT_GENERATION_PROMPT_TEMPLATE': 'task.image.prompt_template', 'ENABLE_AUTOCOMPLETE_GENERATION': 'task.autocomplete.enable', 'AUTOCOMPLETE_GENERATION_INPUT_MAX_LENGTH': 'task.autocomplete.input_max_length', + 'AUTOCOMPLETE_GENERATION_PROMPT_TEMPLATE': 'task.autocomplete.prompt_template', 'TAGS_GENERATION_PROMPT_TEMPLATE': 'task.tags.prompt_template', 'FOLLOW_UP_GENERATION_PROMPT_TEMPLATE': 'task.follow_up.prompt_template', 'ENABLE_FOLLOW_UP_GENERATION': 'task.follow_up.enable', @@ -100,6 +101,7 @@ class TaskConfigForm(BaseModel): IMAGE_PROMPT_GENERATION_PROMPT_TEMPLATE: str ENABLE_AUTOCOMPLETE_GENERATION: bool AUTOCOMPLETE_GENERATION_INPUT_MAX_LENGTH: int + AUTOCOMPLETE_GENERATION_PROMPT_TEMPLATE: str TAGS_GENERATION_PROMPT_TEMPLATE: str FOLLOW_UP_GENERATION_PROMPT_TEMPLATE: str ENABLE_FOLLOW_UP_GENERATION: bool diff --git a/src/lib/components/admin/Settings/Interface.svelte b/src/lib/components/admin/Settings/Interface.svelte index ea2f60ddb9..3119618295 100644 --- a/src/lib/components/admin/Settings/Interface.svelte +++ b/src/lib/components/admin/Settings/Interface.svelte @@ -25,6 +25,7 @@ IMAGE_PROMPT_GENERATION_PROMPT_TEMPLATE: '', ENABLE_AUTOCOMPLETE_GENERATION: true, AUTOCOMPLETE_GENERATION_INPUT_MAX_LENGTH: -1, + AUTOCOMPLETE_GENERATION_PROMPT_TEMPLATE: '', TAGS_GENERATION_PROMPT_TEMPLATE: '', ENABLE_TAGS_GENERATION: true, ENABLE_SEARCH_QUERY_GENERATION: true, @@ -372,6 +373,21 @@ /> +
+
{$i18n.t('Autocomplete Generation Prompt')}
+ + +