| Batch (multilingual) | Batch English VFast | Streaming | Streaming English | |
|---|---|---|---|---|
| Use case | Transcription with rich metadata | Fast English-only transcription | Real-time transcription | Low-latency English real-time transcription |
| Protocol | HTTP POST | HTTP POST | WebSocket | WebSocket |
| Languages | Multilingual | English only | Multilingual | English only |
| Speaker diarization | ✓ | — | ✓ | — |
| Emotion / accent detection | ✓ | — | ✓ | — |
| PII/PHI tagging | ✓ | — | ✓ | — |
| Partial transcripts during streaming | — | — | — | ✓ (every ~1.5 s) |
Authentication
Batch endpoints use theX-API-Key header. Streaming endpoints use an api_key query parameter at connection time. See Authentication and rate limits.