68 lines
1.9 KiB
Plaintext
68 lines
1.9 KiB
Plaintext
# app/requirements.txt - 안정화된 Vector DB 서비스용
|
|
|
|
# ==========================================
|
|
# 기본 웹 프레임워크 (안정 버전)
|
|
# ==========================================
|
|
fastapi==0.104.1
|
|
uvicorn[standard]==0.24.0
|
|
pydantic==2.5.0
|
|
python-dotenv==1.0.0
|
|
python-multipart==0.0.6
|
|
|
|
# ==========================================
|
|
# HTTP 클라이언트
|
|
# ==========================================
|
|
aiohttp==3.9.1
|
|
requests==2.31.0
|
|
|
|
# ==========================================
|
|
# 데이터 처리 (안정 버전)
|
|
# ==========================================
|
|
numpy==1.24.3
|
|
pandas==2.1.4
|
|
|
|
# ==========================================
|
|
# AI/ML 라이브러리 (호환성 검증된 버전)
|
|
# ==========================================
|
|
# PyTorch CPU 버전 (안정화)
|
|
torch==2.1.0+cpu --index-url https://download.pytorch.org/whl/cpu
|
|
torchvision==0.16.0+cpu --index-url https://download.pytorch.org/whl/cpu
|
|
torchaudio==2.1.0+cpu --index-url https://download.pytorch.org/whl/cpu
|
|
|
|
# Transformer 라이브러리들
|
|
tokenizers==0.15.2
|
|
transformers==4.35.2
|
|
huggingface-hub==0.19.4
|
|
|
|
# Sentence Transformers (안정 버전)
|
|
sentence-transformers==2.2.2
|
|
|
|
# ==========================================
|
|
# Vector DB - ChromaDB (안정 버전)
|
|
# ==========================================
|
|
# ChromaDB 0.4.24 사용 (호환성 검증됨)
|
|
chromadb==0.4.24
|
|
|
|
# ChromaDB 의존성 (호환 버전 고정)
|
|
hnswlib==0.7.0
|
|
duckdb==0.9.2
|
|
|
|
# ==========================================
|
|
# Claude API (최신 안정 버전)
|
|
# ==========================================
|
|
anthropic>=0.40.0,<1.0.0
|
|
|
|
# ==========================================
|
|
# 기타 필수 라이브러리
|
|
# ==========================================
|
|
typing-extensions==4.8.0
|
|
sqlalchemy==2.0.23
|
|
|
|
# ==========================================
|
|
# 개발/디버깅 도구 (선택사항)
|
|
# ==========================================
|
|
# pytest==7.4.3
|
|
# black==23.11.0
|
|
# isort==5.12.0
|
|
|