38 lines
579 B
Plaintext
38 lines
579 B
Plaintext
# Core Web Framework
|
|
fastapi>=0.104.1
|
|
uvicorn>=0.24.0
|
|
python-multipart>=0.0.6
|
|
pydantic>=2.7.4
|
|
|
|
# LangChain v0.3 AI Framework
|
|
langchain>=0.3.0
|
|
langchain-community>=0.3.0
|
|
langchain-core>=0.3.0
|
|
langchain-experimental>=0.3.0
|
|
|
|
# LLM Integration
|
|
ollama>=0.6.0
|
|
|
|
# Vector Database & Embeddings
|
|
chromadb>=0.4.22
|
|
sentence-transformers>=2.2.2
|
|
|
|
# PDF Processing
|
|
docling>=2.55.0
|
|
docling-core>=2.48.0
|
|
|
|
# Database
|
|
psycopg2-binary>=2.9.9
|
|
|
|
# Utilities
|
|
python-dotenv>=1.0.0
|
|
numpy>=1.26.4
|
|
|
|
# RAG Enhancement Libraries
|
|
rank-bm25>=0.2.2
|
|
scikit-learn>=1.3.0
|
|
transformers>=4.35.0
|
|
torch>=2.0.0
|
|
|
|
easyocr
|