import logging from pprint import pprint from fastapi import APIRouter from app.schemas.attribute import AttributeModel from app.service.attribute_recognition import const, const_debug from app.service.attribute_recognition.service import AttributeRecognition logger = logging.getLogger() router = APIRouter() @router.post("/attribute") def attribute(request_data: AttributeModel): logger.info(f"attribute requests is @@@@@@@@@@@:{request_data}") service = AttributeRecognition() response = service.attribute(const, request_data) logger.info(f"attribute response is @@@@@@@@@@@:{response}") return {"code": 200, "message": "ok", "data": response}