| fastapi==0.115.* | |
| uvicorn[standard]==0.34.* | |
| sqlalchemy==2.0.* | |
| alembic==1.14.* | |
| psycopg2-binary==2.9.* | |
| python-jose[cryptography]==3.3.* | |
| passlib[bcrypt]==1.7.* | |
| argon2-cffi==21.3.* | |
| bcrypt==4.1.* | |
| python-multipart==0.0.* | |
| pydantic[email]==2.* | |
| email-validator>=2.0.0 | |
| pymupdf==1.25.* | |
| scikit-learn==1.6.* | |
| transformers>=4.30.0 | |
| sentence-transformers>=3.0.0 | |
| python-dotenv==1.0.* | |
| fuzzywuzzy==0.18.* | |
| python-Levenshtein>=0.27.0 | |
| pdfplumber>=0.10.0 | |
| pytesseract>=0.3.10 | |
| Pillow>=10.0.0 | |
| python-docx>=0.8.0 | |
| openpyxl>=3.1.0 | |
| reportlab>=4.0.0 | |
| anthropic>=0.45.0 | |
| # LLM Fine-tuning | |
| peft>=0.4.0 # Parameter-Efficient Fine-Tuning for LoRA/QLoRA | |
| # retiré : inutile en inférence CPU | |
| # bitsandbytes>=0.41.0 # 4-bit/8-bit quantization | |
| # BERT Embeddings | |
| torch>=2.0.0 | |
| # Web Scraping | |
| selenium>=4.10.0 | |
| beautifulsoup4>=4.12.0 | |
| lxml>=4.9.0 | |
| # FAISS for similarity search | |
| faiss-cpu>=1.7.4 | |