Deepgram API key used for authentication.
Sent as Authorization: Token <apiKey> in the request header.
Optional modelDeepgram model to use for transcription. nova-3 is Deepgram's
general-purpose model.
See https://developers.deepgram.com/docs/models-languages-overview for available models.
'nova-3'
Optional languageBCP-47 language code, e.g. 'en-US', 'fr-FR', 'de-DE'.
When omitted, Deepgram applies automatic language detection.
'en-US' (set at transcribe-time if not configured here)
Optional mipOpt requests out of Deepgram's Model Improvement Program by sending
mip_opt_out=true: Deepgram keeps an opted-out request's data only for
the duration necessary to process the request. Off by default: Deepgram's
API reference asks callers to refer to its docs for pricing impacts before
setting it.
false
Optional fetchCustom fetch implementation for dependency injection in tests.
When omitted, the global fetch is used. This allows tests to
intercept HTTP calls without mocking globals.
Optional init: RequestInitOptional init: RequestInitglobalThis.fetch
Configuration for the DeepgramBatchSTTProvider.
See
DeepgramBatchSTTProvider for usage examples