setu / requirements.txt
khagu's picture
fix: add python-multipart dependency for FastAPI form data
ae1b298
pdfplumber>=0.10.0
PyPDF2>=3.0.0
sentence-transformers>=2.2.0
chromadb>=0.4.0
mistralai>=0.1.0
python-dotenv>=1.0.0
pydantic-settings>=2.0.0
# Tokenizers / embeddings / transformers
tiktoken>=0.4.0
sentence-transformers>=2.2.2
transformers>=4.30.0
huggingface-hub>=0.13.0
torch>=2.0.0 # for local model inference; optional if using remote LLMs
tokenizers>=0.13.3
sentencepiece>=0.1.99
# Utilities
python-dotenv>=1.0.0
requests>=2.30.0
aiohttp>=3.8.0
pytesseract>=0.3.10
pdf2image>=1.16.0
# Web / API (optional - common for demo apps)
fastapi>=0.95.0
uvicorn>=0.22.0
# PDF Processing
pymupdf # PyMuPDF for PDF text extraction (replaces pdf2image for better text extraction)
# LLM Integration
mistralai # Mistral API client (inherited from module_a)
# Core utilities
python-dotenv # Environment variable management
requests # HTTP requests
# API Integration
fastapi # FastAPI framework
pydantic # Data validation
# Testing
pytest>=7.0.0
pytest-asyncio>=0.21.0
# Supabase & Authentication
supabase>=2.0.0
PyJWT[crypto]>=2.8.0
email-validator>=2.0.0
python-multipart>=0.0.7
pinecone