Spaces:
Running
Running
File size: 583 Bytes
7fd7594 94ddfa7 4fc93b8 94ddfa7 4fc93b8 d7322bf 4fc93b8 d7322bf 4fc93b8 484431d 94ddfa7 d7322bf | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | from fastapi import FastAPI
from slowapi import _rate_limit_exceeded_handler
from slowapi.errors import RateLimitExceeded
from app.api.routes import router as api_router
from app.core.logging_config import setup_logging
from app.core.limiter import limiter
setup_logging()
app = FastAPI(
title="Deepfake Detection Service",
description="Backend service for deepfake detection with support for multiple ML models",
version="1.0.0",
)
app.state.limiter = limiter
app.add_exception_handler(RateLimitExceeded, _rate_limit_exceeded_handler)
app.include_router(api_router)
|