Init: AI 프로젝트 초기 설정
This commit is contained in:
parent
ff9b71610e
commit
4006ea1095
31
ai/.gitignore
vendored
Normal file
31
ai/.gitignore
vendored
Normal 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
1
ai/README.md
Normal file
@ -0,0 +1 @@
|
||||
# AI
|
0
ai/app/__init__.py
Normal file
0
ai/app/__init__.py
Normal file
0
ai/app/api/__init__.py
Normal file
0
ai/app/api/__init__.py
Normal file
0
ai/app/api/endpoints.py
Normal file
0
ai/app/api/endpoints.py
Normal file
6
ai/app/main.py
Normal file
6
ai/app/main.py
Normal file
@ -0,0 +1,6 @@
|
||||
from fastapi import FastAPI
|
||||
from app.api.endpoints import router
|
||||
|
||||
app = FastAPI()
|
||||
|
||||
app.include_router(router)
|
0
ai/app/schemas/__init__.py
Normal file
0
ai/app/schemas/__init__.py
Normal file
0
ai/app/schemas/ai_model.py
Normal file
0
ai/app/schemas/ai_model.py
Normal file
0
ai/app/services/__init__.py
Normal file
0
ai/app/services/__init__.py
Normal file
0
ai/app/services/ai_service.py
Normal file
0
ai/app/services/ai_service.py
Normal file
0
ai/app/utils/__init__.py
Normal file
0
ai/app/utils/__init__.py
Normal file
16
ai/requirements.txt
Normal file
16
ai/requirements.txt
Normal file
@ -0,0 +1,16 @@
|
||||
# FastAPI 웹 프레임워크
|
||||
fastapi
|
||||
|
||||
# ASGI 서버를 위한 Uvicorn
|
||||
uvicorn
|
||||
|
||||
# YOLOv8 모델을 위한 ultralytics
|
||||
ultralytics
|
||||
|
||||
# 테스트 도구
|
||||
# pytest
|
||||
# pytest-asyncio # 비동기 테스트 지원
|
||||
|
||||
# 환경 변수 로드
|
||||
python-dotenv
|
||||
|
Loading…
Reference in New Issue
Block a user