OnlyBiggg commited on
Commit
ea3086a
·
1 Parent(s): cea87ce
app/dialogflow/api/router.py CHANGED
@@ -5,6 +5,8 @@ from fastapi import APIRouter
5
  from app.dialogflow.api.v1.dialogflow import router as dialogflow_router
6
  from core.conf import settings
7
 
8
- v1 = APIRouter(prefix=settings.FASTAPI_API_V1_PATH)
 
 
9
 
10
  v1.include_router(dialogflow_router)
 
5
  from app.dialogflow.api.v1.dialogflow import router as dialogflow_router
6
  from core.conf import settings
7
 
8
+ from utils.life_span import lifespan
9
+
10
+ v1 = APIRouter(prefix=settings.FASTAPI_API_V1_PATH, lifespan=lifespan)
11
 
12
  v1.include_router(dialogflow_router)
core/conf.py CHANGED
@@ -30,6 +30,10 @@ class Settings(BaseSettings):
30
  # DATABASE_PORT: int
31
  # DATABASE_USER: str
32
  # DATABASE_PASSWORD: str
 
 
 
 
33
 
34
  # FastAPI
35
  FASTAPI_API_V1_PATH: str = '/api/v1'
 
30
  # DATABASE_PORT: int
31
  # DATABASE_USER: str
32
  # DATABASE_PASSWORD: str
33
+
34
+ # MODEl NER
35
+ NER_MODEL_NAME: str = 'ner'
36
+ TASK_NAME: str = 'ner'
37
 
38
  # FastAPI
39
  FASTAPI_API_V1_PATH: str = '/api/v1'
core/registrar.py CHANGED
@@ -19,6 +19,7 @@ from core.path_conf import STATIC_DIR, UPLOAD_DIR
19
  from utils.health_check import ensure_unique_route_names, http_limit_callback
20
  from utils.openapi import simplify_operation_ids
21
  from utils.serializers import MsgSpecJSONResponse
 
22
 
23
 
24
  # @asynccontextmanager
@@ -53,6 +54,7 @@ def register_app() -> FastAPI:
53
  redoc_url=settings.FASTAPI_REDOC_URL,
54
  openapi_url=settings.FASTAPI_OPENAPI_URL,
55
  default_response_class=MsgSpecJSONResponse,
 
56
  )
57
 
58
  register_logger()
 
19
  from utils.health_check import ensure_unique_route_names, http_limit_callback
20
  from utils.openapi import simplify_operation_ids
21
  from utils.serializers import MsgSpecJSONResponse
22
+ from utils.life_span import lifespan
23
 
24
 
25
  # @asynccontextmanager
 
54
  redoc_url=settings.FASTAPI_REDOC_URL,
55
  openapi_url=settings.FASTAPI_OPENAPI_URL,
56
  default_response_class=MsgSpecJSONResponse,
57
+ lifespan=lifespan
58
  )
59
 
60
  register_logger()
utils/life_span.py CHANGED
@@ -2,7 +2,6 @@ from contextlib import asynccontextmanager
2
 
3
  from fastapi import FastAPI
4
 
5
-
6
  @asynccontextmanager
7
  async def lifespan(app: FastAPI):
8
  # Load the ML model
 
2
 
3
  from fastapi import FastAPI
4
 
 
5
  @asynccontextmanager
6
  async def lifespan(app: FastAPI):
7
  # Load the ML model