Spaces:
Sleeping
Sleeping
Update src/api/index.py
Browse files- src/api/index.py +8 -0
src/api/index.py
CHANGED
@@ -32,6 +32,8 @@ from pydantic import BaseModel
|
|
32 |
from src.classes import hugging_face_utils as hf
|
33 |
from src.classes import semantic_search_engine as ss
|
34 |
from src.utils import default_variables as dv
|
|
|
|
|
35 |
|
36 |
logger = logging.getLogger(__name__)
|
37 |
logging.basicConfig(
|
@@ -62,6 +64,12 @@ app = FastAPI(
|
|
62 |
|
63 |
# -------------------------------- CLASSES ------------------------------------
|
64 |
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
|
66 |
class QueryParams(BaseModel):
|
67 |
input_query: str
|
|
|
32 |
from src.classes import hugging_face_utils as hf
|
33 |
from src.classes import semantic_search_engine as ss
|
34 |
from src.utils import default_variables as dv
|
35 |
+
import os
|
36 |
+
from pathlib import Path
|
37 |
|
38 |
logger = logging.getLogger(__name__)
|
39 |
logging.basicConfig(
|
|
|
64 |
|
65 |
# -------------------------------- CLASSES ------------------------------------
|
66 |
|
67 |
+
# Creating directory
|
68 |
+
cache_dir = Path(".").resolve().joinpath("cache")
|
69 |
+
cache_dir.mkdir(exist_ok=True,parents=True,)
|
70 |
+
|
71 |
+
os.environ['SENTENCE_TRANSFORMERS_HOME'] = str(cache_dir)
|
72 |
+
|
73 |
|
74 |
class QueryParams(BaseModel):
|
75 |
input_query: str
|