file (multipart upload) and file_url (URL download).
Common
- Max size: 100 MB
- Processing:
- Whisper, distil-whisper, Parakeet, and Omi models: audio is decoded, resampled to 16kHz, and mixed to mono via ffmpeg before transcription. Container format doesn’t matter as long as ffmpeg can decode it — the validated extension list is the actual restriction.
deepgram/*models: the file is forwarded to Deepgram as-is, without decoding or resampling, so only mp3 and wav are accepted. Deepgram mixes channels down and transcribes once; withmodel_config.multichannel, each channel is transcribed separately — see Multichannel.
Supported Formats
file vs file_url
One of
file or file_url is required. Sending both returns 400.