langchain>=0.3.18
langchain-community>=0.3.17
langchain-core>=0.3.34
langchain-ollama>=0.2.3
langchain-openai>=0.3.5
langchain_anthropic>=0.3.7
duckduckgo_search>=7.3.2
python-dateutil>=2.9.0
typing_extensions>=4.12.2
justext
playwright
beautifulsoup4
# Web interface requirements
flask>=2.0.1
flask-cors>=3.0.10
flask-socketio>=5.1.1
sqlalchemy>=1.4.23
# SerpAPI
google-search-results
wikipedia
arxiv>=1.4.3
# PyPDF2>=2.0.0  # Optional - for extracting text from PDFs if needed
pypdf

sentence-transformers # local search
faiss-cpu # faiss-gpu
