Spaces:
Running
Running
# main.py | |
from fastapi import FastAPI | |
from routes import router as trainer_router | |
from auth import router as auth_router | |
from extraction_routes import router as extraction_router | |
from transcription_routes import router as transcription_router | |
from video_rag_routes import router as video_rag_router | |
app = FastAPI() | |
app.include_router(video_rag_router) | |
app.include_router(trainer_router) | |
app.include_router(auth_router ) | |
app.include_router(extraction_router) | |
app.include_router(transcription_router) | |
# Health check endpoint | |
async def root(): | |
return {"status": "ok", "message": "EduLearnAI is running!"} | |
# Include transcription routes | |
app.include_router(transcription_router) | |
if __name__ == "__main__": | |
import uvicorn | |
uvicorn.run("main:app", host="0.0.0.0", port=8000, reload=True) | |