DetectMeBotBackend / backend /app /__init__.py
Gradii's picture
testy
94ddfa7
Raw
History Blame
582 Bytes
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)