Selaa lähdekoodia

chore: formatting

Jun Siang Cheah 1 vuosi sitten
vanhempi
commit
f94690386c

+ 2 - 2
backend/apps/openai/main.py

@@ -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(

+ 2 - 2
backend/apps/web/routers/chats.py

@@ -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,

+ 3 - 3
backend/main.py

@@ -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"]
 

+ 4 - 1
src/lib/components/chat/Settings/Interface.svelte

@@ -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"

+ 3 - 1
src/routes/(app)/+page.svelte

@@ -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,

+ 3 - 1
src/routes/(app)/c/[id]/+page.svelte

@@ -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,

+ 2 - 2
src/routes/+layout.svelte

@@ -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`.