Skip to content

Commit 6d3d867

Browse files
committed
update routers version
1 parent 0a73142 commit 6d3d867

5 files changed

Lines changed: 11 additions & 11 deletions

File tree

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
from schemas.input_request import DetectRequest
44
from schemas.common import BaseResponse
55

6-
router = APIRouter(prefix="/detect")
6+
router = APIRouter()
77

88

99
# API 엔드포인트
10-
@router.post("/", response_model=BaseResponse)
10+
@router.post("/detections", response_model=BaseResponse)
1111
async def process_and_infer(request_data: DetectRequest):
1212
"""presignedURL을 받아, 인식된 옷 객체 크롭 이미지 반환"""
1313
result = await detect_cloth(request_data.download_url, request_data.upload_urls)
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
from schemas.input_request import BaseRequest, BaseBatchRequest, StyleRequest
55
import core.load_model as load_model
66

7-
router = APIRouter(prefix="/inference")
7+
router = APIRouter()
88

99

1010
# 옷추가
11-
@router.post("/cloth", response_model=BaseResponse)
11+
@router.post("/cloth-inferences", response_model=BaseResponse)
1212
async def classify_cloth(request_data: BaseBatchRequest):
1313
"""옷차림 속성 분류 엔드포인트"""
1414
result = await classify_image_info_batch(
@@ -30,7 +30,7 @@ async def classify_cloth(request_data: BaseBatchRequest):
3030

3131

3232
# 기록 추가
33-
@router.post("/record", response_model=BaseResponse)
33+
@router.post("/style-inferences", response_model=BaseResponse)
3434
async def classify_record(request_data: StyleRequest):
3535
"""상황과 스타일 분류 엔드포인트"""
3636
result = await classify_image_style(
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
from schemas.common import BaseResponse
44
from schemas.input_request import BaseRequest
55

6-
router = APIRouter(prefix="/preprocess")
6+
router = APIRouter()
77

8-
@router.put("/remove_bg", response_model=BaseResponse)
8+
@router.put("/background-removals", response_model=BaseResponse)
99
async def romve_image_background(request_data: BaseRequest):
1010
"""presignedURL을 통해 이미지를 받아 배경이 제거된 깔끔한 이미지 업로드"""
1111
result = await remove_background(request_data.download_url, request_data.upload_url)

main.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from fastapi import FastAPI
22
from contextlib import asynccontextmanager
3-
from routers import detect_router, predict_router, rembg_router
3+
from api.v1.routers import detect_router, predict_router, rembg_router
44
from core.load_model import load_clip_model, load_yolo_model, load_rembg_model
55

66

@@ -14,6 +14,6 @@ async def lifespan(app: FastAPI):
1414

1515
app = FastAPI(lifespan=lifespan)
1616

17-
app.include_router(predict_router.router)
18-
app.include_router(rembg_router.router)
19-
app.include_router(detect_router.router)
17+
app.include_router(detect_router.router, prefix="/v1/images")
18+
app.include_router(predict_router.router, prefix="/v1/images")
19+
app.include_router(rembg_router.router, prefix="/v1/images")

0 commit comments

Comments
 (0)