| # Web framework | |
| fastapi>=0.104.1 | |
| uvicorn[standard]>=0.24.0 | |
| pydantic>=2.4.2 | |
| # Core: Embeddings & Search | |
| sentence-transformers>=2.2.2 | |
| faiss-cpu>=1.7.4 | |
| numpy>=1.24.3 | |
| # Optional: HuggingFace backend | |
| transformers>=4.34.1 | |
| torch>=2.1.1 | |
| accelerate>=0.24.1 | |
| # Optional: Ollama backend | |
| ollama>=0.0.48 | |
| # Optional: GGUF backend (llama-cpp-python) | |
| llama-cpp-python>=0.2.0 | |
| # Configuration & Data | |
| python-dotenv>=1.0.0 | |
| requests>=2.31.0 |