|
@@ -81,6 +81,7 @@ from open_webui.config import (
|
|
|
TASK_MODEL,
|
|
|
TASK_MODEL_EXTERNAL,
|
|
|
TITLE_GENERATION_PROMPT_TEMPLATE,
|
|
|
+ TAGS_GENERATION_PROMPT_TEMPLATE,
|
|
|
TOOLS_FUNCTION_CALLING_PROMPT_TEMPLATE,
|
|
|
WEBHOOK_URL,
|
|
|
WEBUI_AUTH,
|
|
@@ -222,6 +223,7 @@ app.state.config.WEBHOOK_URL = WEBHOOK_URL
|
|
|
app.state.config.TASK_MODEL = TASK_MODEL
|
|
|
app.state.config.TASK_MODEL_EXTERNAL = TASK_MODEL_EXTERNAL
|
|
|
app.state.config.TITLE_GENERATION_PROMPT_TEMPLATE = TITLE_GENERATION_PROMPT_TEMPLATE
|
|
|
+app.state.config.TAGS_GENERATION_PROMPT_TEMPLATE = TAGS_GENERATION_PROMPT_TEMPLATE
|
|
|
app.state.config.SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE = (
|
|
|
SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE
|
|
|
)
|
|
@@ -1428,6 +1430,7 @@ async def get_task_config(user=Depends(get_verified_user)):
|
|
|
"TASK_MODEL": app.state.config.TASK_MODEL,
|
|
|
"TASK_MODEL_EXTERNAL": app.state.config.TASK_MODEL_EXTERNAL,
|
|
|
"TITLE_GENERATION_PROMPT_TEMPLATE": app.state.config.TITLE_GENERATION_PROMPT_TEMPLATE,
|
|
|
+ "TAGS_GENERATION_PROMPT_TEMPLATE": app.state.config.TAGS_GENERATION_PROMPT_TEMPLATE,
|
|
|
"ENABLE_SEARCH_QUERY": app.state.config.ENABLE_SEARCH_QUERY,
|
|
|
"SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE": app.state.config.SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE,
|
|
|
"TOOLS_FUNCTION_CALLING_PROMPT_TEMPLATE": app.state.config.TOOLS_FUNCTION_CALLING_PROMPT_TEMPLATE,
|
|
@@ -1438,6 +1441,7 @@ class TaskConfigForm(BaseModel):
|
|
|
TASK_MODEL: Optional[str]
|
|
|
TASK_MODEL_EXTERNAL: Optional[str]
|
|
|
TITLE_GENERATION_PROMPT_TEMPLATE: str
|
|
|
+ TAGS_GENERATION_PROMPT_TEMPLATE: str
|
|
|
SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE: str
|
|
|
ENABLE_SEARCH_QUERY: bool
|
|
|
TOOLS_FUNCTION_CALLING_PROMPT_TEMPLATE: str
|
|
@@ -1450,6 +1454,10 @@ async def update_task_config(form_data: TaskConfigForm, user=Depends(get_admin_u
|
|
|
app.state.config.TITLE_GENERATION_PROMPT_TEMPLATE = (
|
|
|
form_data.TITLE_GENERATION_PROMPT_TEMPLATE
|
|
|
)
|
|
|
+ app.state.config.TAGS_GENERATION_PROMPT_TEMPLATE = (
|
|
|
+ form_data.TAGS_GENERATION_PROMPT_TEMPLATE
|
|
|
+ )
|
|
|
+
|
|
|
app.state.config.SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE = (
|
|
|
form_data.SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE
|
|
|
)
|
|
@@ -1462,6 +1470,7 @@ async def update_task_config(form_data: TaskConfigForm, user=Depends(get_admin_u
|
|
|
"TASK_MODEL": app.state.config.TASK_MODEL,
|
|
|
"TASK_MODEL_EXTERNAL": app.state.config.TASK_MODEL_EXTERNAL,
|
|
|
"TITLE_GENERATION_PROMPT_TEMPLATE": app.state.config.TITLE_GENERATION_PROMPT_TEMPLATE,
|
|
|
+ "TAGS_GENERATION_PROMPT_TEMPLATE": app.state.config.TAGS_GENERATION_PROMPT_TEMPLATE,
|
|
|
"SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE": app.state.config.SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE,
|
|
|
"ENABLE_SEARCH_QUERY": app.state.config.ENABLE_SEARCH_QUERY,
|
|
|
"TOOLS_FUNCTION_CALLING_PROMPT_TEMPLATE": app.state.config.TOOLS_FUNCTION_CALLING_PROMPT_TEMPLATE,
|