File size: 853 Bytes
4067b64
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from fastapi import FastAPI
from src.routers.discovery import router as interview_router
from src.routers.context import router as context_router
from src.routers.graph import router as graph_router
from src.routers.analysis import router as analysis_router
from src.routers.analyze_generate_graph import router as analyze_generate_graph_router
from src.utils.settings import settings

app = FastAPI(title="Franky Workflows for User Intent Recognition")

app.include_router(interview_router, prefix="/api/intent")
app.include_router(context_router, prefix="/api/intent")
app.include_router(graph_router, prefix="/api/graph")
app.include_router(analysis_router, prefix="/api/ml-analysis")
app.include_router(analyze_generate_graph_router, prefix="/api/analyze-generate-graph")


@app.get("/")
async def read_root():
    return "Franky Workflows are up!"