requirements.txt
Rama main · réplica de lectura del repositorio original.
# Serveur ASGI (dev + prod, remplace Flask/Gunicorn)
fastapi==0.143.2
uvicorn==0.54.0
# Upload de fichiers multipart (requis par FastAPI pour UploadFile)
python-multipart==0.0.32
# API Groq
groq==1.7.0
# Sécurisation des noms de fichiers (utilisé dans le code)
werkzeug==3.1.9
# Rate limiting sur /api/transcribe/start (protection anti-abus des crédits Groq)
slowapi==0.1.10
# Variables d'environnement
python-dotenv==1.2.4
flake8==7.4.1
# Tests
# httpx : dépendance transitive de groq (client HTTP interne du SDK)
# httpx2 : utilisé en priorité par starlette.testclient (httpx y est déprécié)
pytest==9.1.1
httpx==0.28.1
httpx2==2.13.1