Files
rag-solution/services/rag/langchain/requirements.txt

57 lines
1.0 KiB
Plaintext

# Core dependencies for the RAG solution
langchain>=0.3.0
langchain-community>=0.3.0
langchain-core>=0.3.0
langchain-ollama>=0.1.0
langchain-openai>=0.2.0
langchain-qdrant>=0.1.0
langchain-text-splitters>=0.3.0
langgraph>=1.0.0
langgraph-prebuilt>=1.0.0
langgraph-sdk>=0.1.0
langsmith>=0.2.0
qdrant-client>=1.10.0
# Web framework and API
fastapi>=0.100.0
uvicorn>=0.20.0
# CLI and utilities
click>=8.0.0
loguru>=0.7.0
python-dotenv>=1.0.0
# Core Python libraries
aiohttp>=3.8.0
httpx>=0.25.0
pydantic>=2.5.0
pydantic-settings>=2.0.0
requests>=2.30.0
typing-extensions>=4.8.0
# Data processing
numpy>=1.26.0
pandas>=2.0.0
lxml>=4.9.0
openpyxl>=3.1.0
python-docx>=1.0.0
python-pptx>=0.6.0
pypdf>=4.0.0
pdf2image>=1.16.0
# Image and OCR processing
pillow>=10.0.0
pytesseract>=0.3.0
pi_heif>=0.17.0
# Natural language processing
spacy>=3.7.0
# Unstructured document processing
unstructured>=0.15.0
unstructured-client>=0.15.0
unstructured-inference>=0.7.0
unstructured-pytesseract>=0.3.12
# System and utilities
ollama>=0.3.0