# Core server dependencies fastapi>=0.110.0 uvicorn[standard]>=0.29.0 pydantic>=2.0.0 # HTTP client (used by inference.py and test_env.py) requests>=2.31.0 openai>=1.0.0 # ── Fine-tuned LLM dependencies ────────────────────────────────────────── torch>=2.1.0 transformers>=4.40.0 accelerate>=0.27.0 bitsandbytes>=0.43.0 huggingface_hub # ── Optional: only needed for Q-learning training ───────────────────────── # (training is done offline; the saved qtable.json is loaded at runtime) # No extra deps required — qlearning.py uses stdlib only.