mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-16 11:57:51 +01:00
wip
This commit is contained in:
@@ -195,12 +195,12 @@ async def get_embedding_config(request: Request, user=Depends(get_admin_user)):
|
||||
"embedding_model": request.app.state.config.RAG_EMBEDDING_MODEL,
|
||||
"embedding_batch_size": request.app.state.config.RAG_EMBEDDING_BATCH_SIZE,
|
||||
"openai_config": {
|
||||
"url": request.app.state.config.OPENAI_API_BASE_URL,
|
||||
"key": request.app.state.config.OPENAI_API_KEY,
|
||||
"url": request.app.state.config.RAG_OPENAI_API_BASE_URL,
|
||||
"key": request.app.state.config.RAG_OPENAI_API_KEY,
|
||||
},
|
||||
"ollama_config": {
|
||||
"url": request.app.state.config.OLLAMA_BASE_URL,
|
||||
"key": request.app.state.config.OLLAMA_API_KEY,
|
||||
"url": request.app.state.config.RAG_OLLAMA_BASE_URL,
|
||||
"key": request.app.state.config.RAG_OLLAMA_API_KEY,
|
||||
},
|
||||
}
|
||||
|
||||
@@ -244,14 +244,20 @@ async def update_embedding_config(
|
||||
|
||||
if request.app.state.config.RAG_EMBEDDING_ENGINE in ["ollama", "openai"]:
|
||||
if form_data.openai_config is not None:
|
||||
request.app.state.config.OPENAI_API_BASE_URL = (
|
||||
request.app.state.config.RAG_OPENAI_API_BASE_URL = (
|
||||
form_data.openai_config.url
|
||||
)
|
||||
request.app.state.config.OPENAI_API_KEY = form_data.openai_config.key
|
||||
request.app.state.config.RAG_OPENAI_API_KEY = (
|
||||
form_data.openai_config.key
|
||||
)
|
||||
|
||||
if form_data.ollama_config is not None:
|
||||
request.app.state.config.OLLAMA_BASE_URL = form_data.ollama_config.url
|
||||
request.app.state.config.OLLAMA_API_KEY = form_data.ollama_config.key
|
||||
request.app.state.config.RAG_OLLAMA_BASE_URL = (
|
||||
form_data.ollama_config.url
|
||||
)
|
||||
request.app.state.config.RAG_OLLAMA_API_KEY = (
|
||||
form_data.ollama_config.key
|
||||
)
|
||||
|
||||
request.app.state.config.RAG_EMBEDDING_BATCH_SIZE = (
|
||||
form_data.embedding_batch_size
|
||||
@@ -267,14 +273,14 @@ async def update_embedding_config(
|
||||
request.app.state.config.RAG_EMBEDDING_MODEL,
|
||||
request.app.state.ef,
|
||||
(
|
||||
request.app.state.config.OPENAI_API_BASE_URL
|
||||
request.app.state.config.RAG_OPENAI_API_BASE_URL
|
||||
if request.app.state.config.RAG_EMBEDDING_ENGINE == "openai"
|
||||
else request.app.state.config.OLLAMA_BASE_URL
|
||||
else request.app.state.config.RAG_OLLAMA_BASE_URL
|
||||
),
|
||||
(
|
||||
request.app.state.config.OPENAI_API_KEY
|
||||
request.app.state.config.RAG_OPENAI_API_KEY
|
||||
if request.app.state.config.RAG_EMBEDDING_ENGINE == "openai"
|
||||
else request.app.state.config.OLLAMA_API_KEY
|
||||
else request.app.state.config.RAG_OLLAMA_API_KEY
|
||||
),
|
||||
request.app.state.config.RAG_EMBEDDING_BATCH_SIZE,
|
||||
)
|
||||
@@ -285,12 +291,12 @@ async def update_embedding_config(
|
||||
"embedding_model": request.app.state.config.RAG_EMBEDDING_MODEL,
|
||||
"embedding_batch_size": request.app.state.config.RAG_EMBEDDING_BATCH_SIZE,
|
||||
"openai_config": {
|
||||
"url": request.app.state.config.OPENAI_API_BASE_URL,
|
||||
"key": request.app.state.config.OPENAI_API_KEY,
|
||||
"url": request.app.state.config.RAG_OPENAI_API_BASE_URL,
|
||||
"key": request.app.state.config.RAG_OPENAI_API_KEY,
|
||||
},
|
||||
"ollama_config": {
|
||||
"url": request.app.state.config.OLLAMA_BASE_URL,
|
||||
"key": request.app.state.config.OLLAMA_API_KEY,
|
||||
"url": request.app.state.config.RAG_OLLAMA_BASE_URL,
|
||||
"key": request.app.state.config.RAG_OLLAMA_API_KEY,
|
||||
},
|
||||
}
|
||||
except Exception as e:
|
||||
@@ -747,14 +753,14 @@ def save_docs_to_vector_db(
|
||||
request.app.state.config.RAG_EMBEDDING_MODEL,
|
||||
request.app.state.ef,
|
||||
(
|
||||
request.app.state.config.OPENAI_API_BASE_URL
|
||||
request.app.state.config.RAG_OPENAI_API_BASE_URL
|
||||
if request.app.state.config.RAG_EMBEDDING_ENGINE == "openai"
|
||||
else request.app.state.config.OLLAMA_BASE_URL
|
||||
else request.app.state.config.RAG_OLLAMA_BASE_URL
|
||||
),
|
||||
(
|
||||
request.app.state.config.OPENAI_API_KEY
|
||||
request.app.state.config.RAG_OPENAI_API_KEY
|
||||
if request.app.state.config.RAG_EMBEDDING_ENGINE == "openai"
|
||||
else request.app.state.config.OLLAMA_API_KEY
|
||||
else request.app.state.config.RAG_OLLAMA_API_KEY
|
||||
),
|
||||
request.app.state.config.RAG_EMBEDDING_BATCH_SIZE,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user