Init: AI 프로젝트 초기 설정

This commit is contained in:
김진현 2024-09-02 13:50:43 +09:00
parent ff9b71610e
commit 4006ea1095
12 changed files with 54 additions and 0 deletions

31
ai/.gitignore vendored Normal file
View File

@ -0,0 +1,31 @@
# Python 기본
__pycache__/
*.py[cod]
*.pyo
*.pyd
# 환경 설정 파일
.env
*.env
# 패키지 디렉토리
venv/
env/
# 빌드 디렉토리
build/
dist/
*.egg-info/
# 로그 파일
*.log
# Jupyter Notebook 체크포인트
.ipynb_checkpoints
# IDE 관련 파일
.vscode/
.idea/
# MacOS 관련 파일
.DS_Store

1
ai/README.md Normal file
View File

@ -0,0 +1 @@
# AI

0
ai/app/__init__.py Normal file
View File

0
ai/app/api/__init__.py Normal file
View File

0
ai/app/api/endpoints.py Normal file
View File

6
ai/app/main.py Normal file
View File

@ -0,0 +1,6 @@
from fastapi import FastAPI
from app.api.endpoints import router
app = FastAPI()
app.include_router(router)

View File

View File

View File

View File

0
ai/app/utils/__init__.py Normal file
View File

16
ai/requirements.txt Normal file
View File

@ -0,0 +1,16 @@
# FastAPI 웹 프레임워크
fastapi
# ASGI 서버를 위한 Uvicorn
uvicorn
# YOLOv8 모델을 위한 ultralytics
ultralytics
# 테스트 도구
# pytest
# pytest-asyncio # 비동기 테스트 지원
# 환경 변수 로드
python-dotenv