| # Core Gradio and FastAPI dependencies |
| gradio>=4.44.0 |
| fastapi>=0.104.0 |
| uvicorn[standard]>=0.24.0 |
| pydantic>=2.5.0 |
| requests>=2.31.0 |
|
|
| # Machine Learning and NLP |
| sentence-transformers>=2.2.2 |
| transformers>=4.35.0 |
| torch>=2.1.0 |
| numpy>=1.24.0 |
| scikit-learn>=1.3.0 |
|
|
| # Vector Database (Qdrant) |
| qdrant-client>=1.7.0 |
|
|
| # Data processing |
| pandas>=2.1.0 |
| python-multipart>=0.0.6 |
| aiofiles>=23.2.0 |
|
|
| # Additional utilities |
| python-dotenv>=1.0.0 |
| httpx>=0.25.0 |
|
|
| # Optional: If you use specific models from Hugging Face |
| # huggingface-hub>=0.19.0 |
|
|
| # For better error handling and logging |
| tenacity>=8.2.0 |
|
|
| # If you need specific tokenizers |
| tokenizers>=0.15.0 |
|
|
| # For async operations |
| asyncio-mqtt>=0.16.0 |
|
|
| # Memory optimization for Spaces |
| psutil>=5.9.0 |