requirements.txt 598 Bytes
# Core Framework
fastapi>=0.109.0
uvicorn[standard]>=0.27.0
pydantic>=2.6.0
pydantic-settings>=2.1.0
streamlit>=1.50.0

# LLM & LangChain (Python 3.12, LangChain 1.x)
langchain>=1.0.0
langchain-core>=0.3.0
langchain-openai>=0.2.0
langgraph>=1.0.0
openai>=1.12.0

# Vision (VLM image analysis)
Pillow>=10.2.0  # Image processing

# Databases
pymongo>=4.6.1

# Utilities
python-dotenv>=1.0.1
python-multipart>=0.0.9
aiofiles>=23.2.1
requests>=2.31.0

# Data Processing
pandas>=2.2.3
numpy>=1.26.4
tqdm>=4.66.1

# Development & Testing
pytest>=8.0.0
pytest-asyncio>=0.23.4
httpx>=0.26.0
black>=24.1.1