| # Core | |
| numpy | |
| tqdm | |
| pyyaml | |
| python-dateutil | |
| # LLM clients (install whichever provider you use) | |
| openai>=1.50.0 | |
| anthropic>=0.45.0 | |
| # Embeddings / retrieval | |
| sentence-transformers>=3.0.0 | |
| torch>=2.2.0 | |
| transformers>=4.45.0 | |
| faiss-cpu # or faiss-gpu | |
| # Tokenization (used for prompt truncation) | |
| tiktoken | |
| # Evaluation / plotting | |
| matplotlib | |
| pandas | |
| scikit-learn | |