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
f9469038
Commit
f9469038
authored
May 14, 2024
by
Jun Siang Cheah
Browse files
chore: formatting
parent
5e1c4089
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
19 additions
and
12 deletions
+19
-12
backend/apps/openai/main.py
backend/apps/openai/main.py
+2
-2
backend/apps/web/routers/chats.py
backend/apps/web/routers/chats.py
+2
-2
backend/main.py
backend/main.py
+3
-3
src/lib/components/chat/Settings/Interface.svelte
src/lib/components/chat/Settings/Interface.svelte
+4
-1
src/routes/(app)/+page.svelte
src/routes/(app)/+page.svelte
+3
-1
src/routes/(app)/c/[id]/+page.svelte
src/routes/(app)/c/[id]/+page.svelte
+3
-1
src/routes/+layout.svelte
src/routes/+layout.svelte
+2
-2
No files found.
backend/apps/openai/main.py
View file @
f9469038
...
...
@@ -120,8 +120,8 @@ async def speech(request: Request, user=Depends(get_verified_user)):
headers
[
"Authorization"
]
=
f
"Bearer
{
app
.
state
.
config
.
OPENAI_API_KEYS
[
idx
]
}
"
headers
[
"Content-Type"
]
=
"application/json"
if
"openrouter.ai"
in
app
.
state
.
OPENAI_API_BASE_URLS
[
idx
]:
headers
[
'
HTTP-Referer
'
]
=
"https://openwebui.com/"
headers
[
'
X-Title
'
]
=
"Open WebUI"
headers
[
"
HTTP-Referer
"
]
=
"https://openwebui.com/"
headers
[
"
X-Title
"
]
=
"Open WebUI"
r
=
None
try
:
r
=
requests
.
post
(
...
...
backend/apps/web/routers/chats.py
View file @
f9469038
...
...
@@ -58,7 +58,7 @@ async def delete_all_user_chats(request: Request, user=Depends(get_current_user)
if
(
user
.
role
==
"user"
and
not
request
.
app
.
state
.
USER_PERMISSIONS
[
"chat"
][
"deletion"
]
and
not
request
.
app
.
state
.
config
.
USER_PERMISSIONS
[
"chat"
][
"deletion"
]
):
raise
HTTPException
(
status_code
=
status
.
HTTP_401_UNAUTHORIZED
,
...
...
@@ -266,7 +266,7 @@ async def delete_chat_by_id(request: Request, id: str, user=Depends(get_current_
result
=
Chats
.
delete_chat_by_id
(
id
)
return
result
else
:
if
not
request
.
app
.
state
.
USER_PERMISSIONS
[
"chat"
][
"deletion"
]:
if
not
request
.
app
.
state
.
config
.
USER_PERMISSIONS
[
"chat"
][
"deletion"
]:
raise
HTTPException
(
status_code
=
status
.
HTTP_401_UNAUTHORIZED
,
detail
=
ERROR_MESSAGES
.
ACCESS_PROHIBITED
,
...
...
backend/main.py
View file @
f9469038
...
...
@@ -145,12 +145,12 @@ class RAGMiddleware(BaseHTTPMiddleware):
data
[
"messages"
],
citations
=
rag_messages
(
docs
=
data
[
"docs"
],
messages
=
data
[
"messages"
],
template
=
rag_app
.
state
.
RAG_TEMPLATE
,
template
=
rag_app
.
state
.
config
.
RAG_TEMPLATE
,
embedding_function
=
rag_app
.
state
.
EMBEDDING_FUNCTION
,
k
=
rag_app
.
state
.
TOP_K
,
reranking_function
=
rag_app
.
state
.
sentence_transformer_rf
,
r
=
rag_app
.
state
.
RELEVANCE_THRESHOLD
,
hybrid_search
=
rag_app
.
state
.
ENABLE_RAG_HYBRID_SEARCH
,
r
=
rag_app
.
state
.
config
.
RELEVANCE_THRESHOLD
,
hybrid_search
=
rag_app
.
state
.
config
.
ENABLE_RAG_HYBRID_SEARCH
,
)
del
data
[
"docs"
]
...
...
src/lib/components/chat/Settings/Interface.svelte
View file @
f9469038
...
...
@@ -235,7 +235,10 @@
<div class=" mb-2.5 text-sm font-medium flex">
<div class=" mr-1">{$i18n.t('Set Task Model')}</div>
<Tooltip
content={$i18n.t('A task model is used when performing tasks such as generating titles for chats and web search queries')}>
content={$i18n.t(
'A task model is used when performing tasks such as generating titles for chats and web search queries'
)}
>
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
...
...
src/routes/(app)/+page.svelte
View file @
f9469038
...
...
@@ -889,7 +889,9 @@
const userMessage = history.messages[messageId];
const userPrompt = userMessage.content;
const previousMessages = messages.filter((message) => message.role === '
user
').map((message) => message.content);
const previousMessages = messages
.filter((message) => message.role === '
user
')
.map((message) => message.content);
return await generateSearchQuery(
localStorage.token,
...
...
src/routes/(app)/c/[id]/+page.svelte
View file @
f9469038
...
...
@@ -893,7 +893,9 @@
const userMessage = history.messages[messageId];
const userPrompt = userMessage.content;
const previousMessages = messages.filter((message) => message.role === '
user
').map((message) => message.content);
const previousMessages = messages
.filter((message) => message.role === '
user
')
.map((message) => message.content);
return await generateSearchQuery(
localStorage.token,
...
...
src/routes/+layout.svelte
View file @
f9469038
...
...
@@ -24,9 +24,9 @@
let backendConfig = null;
try {
backendConfig = await getBackendConfig();
console.log(
"
Backend config:
"
, backendConfig);
console.log(
'
Backend config:
'
, backendConfig);
} catch (error) {
console.error(
"
Error loading backend config:
"
, error);
console.error(
'
Error loading backend config:
'
, error);
}
// Initialize i18n even if we didn't get a backend config,
// so `/error` can show something that's not `undefined`.
...
...
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