Spaces:
Running
Running
| # ββ Core βββββββββββββββββββββββββββββββββββββββββββββ | |
| openai>=1.50.0 | |
| langchain>=0.3.0 | |
| langchain-openai>=0.2.0 | |
| langchain-google-genai>=2.0.0 # Gemini support (optional, only if LLM_PROVIDER=gemini) | |
| langchain-core>=0.3.0 | |
| python-dotenv>=1.0.0 | |
| tenacity>=8.2.0 # retry decorator for flaky LLM calls | |
| # ββ Data βββββββββββββββββββββββββββββββββββββββββββββ | |
| pandas>=2.2.0 | |
| numpy>=1.26.0 | |
| pyarrow>=15.0.0 # parquet for Amazon Reviews 2023 | |
| datasets>=2.18.0 # huggingface datasets loader | |
| # ββ Embeddings & retrieval βββββββββββββββββββββββββββ | |
| chromadb>=0.5.0 | |
| sentence-transformers>=3.0.0 | |
| # ββ API + UI βββββββββββββββββββββββββββββββββββββββββ | |
| fastapi>=0.110.0 | |
| uvicorn[standard]>=0.29.0 | |
| pydantic>=2.6.0 | |
| streamlit>=1.32.0 | |
| httpx>=0.27.0 | |
| # ββ Evaluation βββββββββββββββββββββββββββββββββββββββ | |
| bert-score>=0.3.13 | |
| scikit-learn>=1.4.0 | |
| tqdm>=4.66.0 | |
| # ββ Dev / paper ββββββββββββββββββββββββββββββββββββββ | |
| jupyter>=1.0.0 | |
| matplotlib>=3.8.0 | |
| seaborn>=0.13.0 | |