mirror of
https://github.com/open-webui/open-webui
synced 2025-06-11 08:56:21 +00:00
refac
This commit is contained in:
parent
d5fd3b3600
commit
be912f1529
@ -362,8 +362,8 @@ async def get_rag_config(request: Request, user=Depends(get_admin_user)):
|
||||
# Reranking settings
|
||||
"RAG_RERANKING_MODEL": request.app.state.config.RAG_RERANKING_MODEL,
|
||||
"RAG_RERANKING_ENGINE": request.app.state.config.RAG_RERANKING_ENGINE,
|
||||
"RAG_EXTERNAL_RERANKING_URL": request.app.state.config.RAG_EXTERNAL_RERANKING_URL,
|
||||
"RAG_EXTERNAL_RERANKING_API_KEY": request.app.state.config.RAG_EXTERNAL_RERANKING_API_KEY,
|
||||
"RAG_EXTERNAL_RERANKER_URL": request.app.state.config.RAG_EXTERNAL_RERANKER_URL,
|
||||
"RAG_EXTERNAL_RERANKER_API_KEY": request.app.state.config.RAG_EXTERNAL_RERANKER_API_KEY,
|
||||
# Chunking settings
|
||||
"TEXT_SPLITTER": request.app.state.config.TEXT_SPLITTER,
|
||||
"CHUNK_SIZE": request.app.state.config.CHUNK_SIZE,
|
||||
@ -503,8 +503,8 @@ class ConfigForm(BaseModel):
|
||||
# Reranking settings
|
||||
RAG_RERANKING_MODEL: Optional[str] = None
|
||||
RAG_RERANKING_ENGINE: Optional[str] = None
|
||||
RAG_EXTERNAL_RERANKING_URL: Optional[str] = None
|
||||
RAG_EXTERNAL_RERANKING_API_KEY: Optional[str] = None
|
||||
RAG_EXTERNAL_RERANKER_URL: Optional[str] = None
|
||||
RAG_EXTERNAL_RERANKER_API_KEY: Optional[str] = None
|
||||
|
||||
# Chunking settings
|
||||
TEXT_SPLITTER: Optional[str] = None
|
||||
@ -624,16 +624,16 @@ async def update_rag_config(
|
||||
else request.app.state.config.RAG_RERANKING_ENGINE
|
||||
)
|
||||
|
||||
request.app.state.config.RAG_EXTERNAL_RERANKING_URL = (
|
||||
form_data.RAG_EXTERNAL_RERANKING_URL
|
||||
if form_data.RAG_EXTERNAL_RERANKING_URL is not None
|
||||
else request.app.state.config.RAG_EXTERNAL_RERANKING_URL
|
||||
request.app.state.config.RAG_EXTERNAL_RERANKER_URL = (
|
||||
form_data.RAG_EXTERNAL_RERANKER_URL
|
||||
if form_data.RAG_EXTERNAL_RERANKER_URL is not None
|
||||
else request.app.state.config.RAG_EXTERNAL_RERANKER_URL
|
||||
)
|
||||
|
||||
request.app.state.config.RAG_EXTERNAL_RERANKING_API_KEY = (
|
||||
form_data.RAG_EXTERNAL_RERANKING_API_KEY
|
||||
if form_data.RAG_EXTERNAL_RERANKING_API_KEY is not None
|
||||
else request.app.state.config.RAG_EXTERNAL_RERANKING_API_KEY
|
||||
request.app.state.config.RAG_EXTERNAL_RERANKER_API_KEY = (
|
||||
form_data.RAG_EXTERNAL_RERANKER_API_KEY
|
||||
if form_data.RAG_EXTERNAL_RERANKER_API_KEY is not None
|
||||
else request.app.state.config.RAG_EXTERNAL_RERANKER_API_KEY
|
||||
)
|
||||
|
||||
log.info(
|
||||
@ -646,8 +646,8 @@ async def update_rag_config(
|
||||
request.app.state.rf = get_rf(
|
||||
request.app.state.config.RAG_RERANKING_ENGINE,
|
||||
request.app.state.config.RAG_RERANKING_MODEL,
|
||||
request.app.state.config.RAG_EXTERNAL_RERANKING_URL,
|
||||
request.app.state.config.RAG_EXTERNAL_RERANKING_API_KEY,
|
||||
request.app.state.config.RAG_EXTERNAL_RERANKER_URL,
|
||||
request.app.state.config.RAG_EXTERNAL_RERANKER_API_KEY,
|
||||
True,
|
||||
)
|
||||
except Exception as e:
|
||||
@ -819,8 +819,8 @@ async def update_rag_config(
|
||||
# Reranking settings
|
||||
"RAG_RERANKING_MODEL": request.app.state.config.RAG_RERANKING_MODEL,
|
||||
"RAG_RERANKING_ENGINE": request.app.state.config.RAG_RERANKING_ENGINE,
|
||||
"RAG_EXTERNAL_RERANKING_URL": request.app.state.config.RAG_EXTERNAL_RERANKING_URL,
|
||||
"RAG_EXTERNAL_RERANKING_API_KEY": request.app.state.config.RAG_EXTERNAL_RERANKING_API_KEY,
|
||||
"RAG_EXTERNAL_RERANKER_URL": request.app.state.config.RAG_EXTERNAL_RERANKER_URL,
|
||||
"RAG_EXTERNAL_RERANKER_API_KEY": request.app.state.config.RAG_EXTERNAL_RERANKER_API_KEY,
|
||||
# Chunking settings
|
||||
"TEXT_SPLITTER": request.app.state.config.TEXT_SPLITTER,
|
||||
"CHUNK_SIZE": request.app.state.config.CHUNK_SIZE,
|
||||
|
@ -215,18 +215,8 @@
|
||||
OllamaUrl = embeddingConfig.ollama_config.url;
|
||||
}
|
||||
};
|
||||
|
||||
const setRerankingConfig = async () => {
|
||||
const rerankingConfig = await getRerankingConfig(localStorage.token);
|
||||
|
||||
if (rerankingConfig) {
|
||||
rerankingModel = rerankingConfig.reranking_model;
|
||||
}
|
||||
};
|
||||
|
||||
onMount(async () => {
|
||||
await setEmbeddingConfig();
|
||||
await setRerankingConfig();
|
||||
|
||||
RAGConfig = await getRAGConfig(localStorage.token);
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user