from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware app = FastAPI( title="TripoSR API", description="API for TripoSR 3D reconstruction from single images", version="1.0.0" ) # Configure CORS app.add_middleware( CORSMiddleware, allow_origins=["*"], # Allows all origins allow_credentials=True, allow_methods=["*"], # Allows all methods allow_headers=["*"], # Allows all headers ) # Import and include routers from src.api.endpoints import router as api_router app.include_router(api_router, prefix="/api/v1") @app.get("/") async def root(): return {"message": "Welcome to TripoSR API"}