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!"