# 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