Files
post-moderation/ai-moderation/app/main.py
SlimusMinus d33f0eaa78 fixed code
2026-08-05 01:44:29 +03:00

24 lines
839 B
Python

from fastapi import FastAPI
from app.config.settings import settings
from app.exceptions.handlers import (
invalid_text_exception_handler,
invalid_image_exception_handler
)
from app.exceptions.invalid_text_exception import InvalidTextException
from app.exceptions.invalid_image_exception import InvalidImageException
from app.lifespan import lifespan
from app.routers.image_moderation_router import router as image_router
from app.routers.text_moderation_router import router as moderation_router
app = FastAPI(
title=settings.APP_NAME,
version=settings.APP_VERSION,
lifespan=lifespan
)
app.include_router(moderation_router)
app.include_router(image_router)
app.add_exception_handler(InvalidTextException, invalid_text_exception_handler)
app.add_exception_handler(InvalidImageException, invalid_image_exception_handler)