From 5376525777b87c59536c57de977040f06eac27ec Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Sun, 19 May 2024 06:51:32 -0700 Subject: [PATCH] refac --- backend/apps/rag/main.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/backend/apps/rag/main.py b/backend/apps/rag/main.py index ba25f34f6..9a1a0c13e 100644 --- a/backend/apps/rag/main.py +++ b/backend/apps/rag/main.py @@ -69,6 +69,7 @@ from utils.misc import ( from utils.utils import get_current_user, get_admin_user from config import ( + ENV, SRC_LOG_LEVELS, UPLOAD_DIR, DOCS_DIR, @@ -260,7 +261,7 @@ async def update_embedding_config( app.state.config.OPENAI_API_BASE_URL = form_data.openai_config.url app.state.config.OPENAI_API_KEY = form_data.openai_config.key - update_embedding_model(app.state.config.RAG_EMBEDDING_MODEL), True + update_embedding_model(app.state.config.RAG_EMBEDDING_MODEL) app.state.EMBEDDING_FUNCTION = get_embedding_function( app.state.config.RAG_EMBEDDING_ENGINE, @@ -951,3 +952,14 @@ def reset(user=Depends(get_admin_user)) -> bool: log.exception(e) return True + + +if ENV == "dev": + + @app.get("/ef") + async def get_embeddings(): + return {"result": app.state.EMBEDDING_FUNCTION("hello world")} + + @app.get("/ef/{text}") + async def get_embeddings_text(text: str): + return {"result": app.state.EMBEDDING_FUNCTION(text)}