# Quotas pour la transcription meeting Les endpoints `POST /transcription/meeting` et `POST /transcription/meeting/jobs` requièrent en **form-data** : | Champ | Type | Obligatoire | Description | |-------|------|-------------|-------------| | `project_id` | string | Oui | Identifiant du projet pour le suivi des quotas | | `max_duration_seconds` | float | Oui | Durée max en secondes (ex. 3600 = 60 min). Si la durée réelle dépasse, requête rejetée (400). | | `file` | file | Oui | Fichier audio à transcrire | La durée est calculée côté serveur (pydub) avant transcription. Un checker Supabase (project-level) peut s'appliquer en complément si `SUPABASE_CORE_URL` est configuré. ## Exemple cURL ```bash curl -X POST "http://localhost:7860/transcription/meeting" \ -H "Authorization: Bearer " \ -F "project_id=proj-abc123" \ -F "max_duration_seconds=3600" \ -F "file=@meeting.mp3" \ -F "language=fr" ```