Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
open-webui
Commits
2755ef62
"PyTorch/Compute-Vision/vscode:/vscode.git/clone" did not exist on "730aae106e7c4309b9efcf1c81046b03d8783db6"
Commit
2755ef62
authored
Jun 09, 2024
by
Timothy J. Baek
Browse files
feat: threshold setting
parent
8debb711
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
3 deletions
+21
-3
backend/main.py
backend/main.py
+6
-0
src/lib/components/admin/Settings/Interface.svelte
src/lib/components/admin/Settings/Interface.svelte
+15
-3
No files found.
backend/main.py
View file @
2755ef62
...
...
@@ -514,6 +514,7 @@ async def get_task_config(user=Depends(get_verified_user)):
"TASK_MODEL_EXTERNAL"
:
app
.
state
.
config
.
TASK_MODEL_EXTERNAL
,
"TITLE_GENERATION_PROMPT_TEMPLATE"
:
app
.
state
.
config
.
TITLE_GENERATION_PROMPT_TEMPLATE
,
"SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE"
:
app
.
state
.
config
.
SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE
,
"SEARCH_QUERY_PROMPT_LENGTH_THRESHOLD"
:
app
.
state
.
config
.
SEARCH_QUERY_PROMPT_LENGTH_THRESHOLD
,
}
...
...
@@ -522,6 +523,7 @@ class TaskConfigForm(BaseModel):
TASK_MODEL_EXTERNAL
:
Optional
[
str
]
TITLE_GENERATION_PROMPT_TEMPLATE
:
str
SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE
:
str
SEARCH_QUERY_PROMPT_LENGTH_THRESHOLD
:
int
@
app
.
post
(
"/api/task/config/update"
)
...
...
@@ -534,12 +536,16 @@ async def update_task_config(form_data: TaskConfigForm, user=Depends(get_admin_u
app
.
state
.
config
.
SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE
=
(
form_data
.
SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE
)
app
.
state
.
config
.
SEARCH_QUERY_PROMPT_LENGTH_THRESHOLD
=
(
form_data
.
SEARCH_QUERY_PROMPT_LENGTH_THRESHOLD
)
return
{
"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
,
"SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE"
:
app
.
state
.
config
.
SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE
,
"SEARCH_QUERY_PROMPT_LENGTH_THRESHOLD"
:
app
.
state
.
config
.
SEARCH_QUERY_PROMPT_LENGTH_THRESHOLD
,
}
...
...
src/lib/components/admin/Settings/Interface.svelte
View file @
2755ef62
...
...
@@ -23,7 +23,8 @@
TASK_MODEL: '',
TASK_MODEL_EXTERNAL: '',
TITLE_GENERATION_PROMPT_TEMPLATE: '',
SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE: ''
SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE: '',
SEARCH_QUERY_PROMPT_LENGTH_THRESHOLD: 0
};
let promptSuggestions = [];
...
...
@@ -121,7 +122,7 @@
<div class=" mb-2.5 text-sm font-medium">{$i18n.t('Title Generation Prompt')}</div>
<textarea
bind:value={taskConfig.TITLE_GENERATION_PROMPT_TEMPLATE}
class="w-full rounded-lg p-4 text-sm dark:text-gray-300 dark:bg-gray-850 outline-none resize-none"
class="w-full rounded-lg p
y-3 px
-4 text-sm dark:text-gray-300 dark:bg-gray-850 outline-none resize-none"
rows="6"
/>
</div>
...
...
@@ -130,10 +131,21 @@
<div class=" mb-2.5 text-sm font-medium">{$i18n.t('Search Query Generation Prompt')}</div>
<textarea
bind:value={taskConfig.SEARCH_QUERY_GENERATION_PROMPT_TEMPLATE}
class="w-full rounded-lg p-4 text-sm dark:text-gray-300 dark:bg-gray-850 outline-none resize-none"
class="w-full rounded-lg p
y-3 px
-4 text-sm dark:text-gray-300 dark:bg-gray-850 outline-none resize-none"
rows="6"
/>
</div>
<div class="mt-3">
<div class=" mb-2.5 text-sm font-medium">
{$i18n.t('Search Query Generation Prompt Length Threshold')}
</div>
<input
bind:value={taskConfig.SEARCH_QUERY_PROMPT_LENGTH_THRESHOLD}
class="w-full rounded-lg py-2 px-4 text-sm dark:text-gray-300 dark:bg-gray-850 outline-none resize-none"
type="number"
/>
</div>
</div>
<hr class=" dark:border-gray-850 my-3" />
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment