2024-09-02 14:07:34 +09:00
|
|
|
# FastAPI를 이용한 AI 모델 관련 API
|
|
|
|
|
2024-09-04 22:26:22 +09:00
|
|
|
## conda 환경 세팅
|
|
|
|
```bash
|
|
|
|
conda env create -f environment.yml
|
|
|
|
conda activate worlabel_ai_env
|
|
|
|
```
|
2024-09-02 14:07:34 +09:00
|
|
|
|
2024-09-04 22:26:22 +09:00
|
|
|
## FastAPI Project 구조
|
2024-09-02 14:07:34 +09:00
|
|
|
|
2024-09-04 22:26:22 +09:00
|
|
|
### app/api
|
|
|
|
- api 호출 라우터 정의
|
|
|
|
|
|
|
|
### app/schemas
|
2024-09-02 14:07:34 +09:00
|
|
|
- api의 request/response 등 Pydantic 모델 정의
|
|
|
|
|
2024-09-04 22:26:22 +09:00
|
|
|
### app/services
|
|
|
|
- AI 관련 패키지를 이용하는 메서드 정의
|
|
|
|
|
|
|
|
### app/utils
|
|
|
|
- 프로젝트 전역에서 이용하는 formatter 등 정의
|
2024-09-02 14:07:34 +09:00
|
|
|
|