# requirements.txt fastapi>=0.100.0 # Using a reasonably recent version uvicorn[standard]>=0.23.0 # Server + standard extras (like websockets, though not used now) yt-dlp>=2023.11.16 # Get a recent version for YouTube compatibility requests>=2.31.0 python-dotenv>=1.0.0 huggingface_hub>=0.19.0 # Includes InferenceClient # Optional: If I decide I need local audio manipulation later pydub>=0.25.1 # ffmpeg-python # Requires ffmpeg binary installed in Dockerfile too! openai>=1.0.0