File size: 746 Bytes
95a7280
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78d4065
 
 
 
 
95a7280
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
from fastapi import FastAPI

from fastapi.middleware.gzip import GZipMiddleware


from .Embedding.EmbeddingRoutes import embeddigs_router


from fastapi.middleware.cors import CORSMiddleware


import logging


# Configure logging
# logging.basicConfig(
#     level=logging.DEBUG,
#     format="%(asctime)s - %(levelname)s - %(message)s",
#     datefmt="%Y-%m-%d %H:%M:%S",
# )


app = FastAPI()
origins = ["*"]

app.add_middleware(
    CORSMiddleware,
    allow_origins=origins,
    allow_credentials=True,
    allow_methods=["*"],
    allow_headers=["*"],
)
app.add_middleware(GZipMiddleware, minimum_size=1000)


@app.get("/")
async def landing_page():
    return {"code": 200, "message": "we are back!"}


app.include_router(embeddigs_router)