rag-evaluation-system / requirements.txt
soft.engineer
update the sdk version
79e0552
raw
history blame contribute delete
779 Bytes
# requirements.txt
# RAG Evaluation System Dependencies
# Core Gradio dependencies (v5 UI components)
gradio==5.49.1
gradio-client==1.13.3
# LangChain dependencies
langchain>=0.1.0
langchain-community>=0.0.0
# Vector database
chromadb>=0.4.0
# PDF processing (pypdf is newer, PyPDF2 is legacy but still used)
pypdf>=3.0.0
PyPDF2>=3.0.0
# Embeddings and NLP
sentence-transformers>=2.2.0
tiktoken>=0.5.0
# OpenAI (optional, for API usage)
openai>=1.0.0
# Testing
pytest>=7.0.0
pytest-asyncio>=0.21.0
# Utilities
python-dotenv>=1.0.0
PyYAML>=6.0 # Note: pip package name is PyYAML, not pyyaml
# Data processing
numpy>=1.21.0
pandas>=1.5.0
scikit-learn>=1.2.0
# MCP Server
mcp>=1.0.0
# FastAPI (for MCP/API endpoints)
fastapi>=0.110.0
starlette>=0.36.3
uvicorn>=0.23.0