DeepgramFluxOptions
Deepgram Flux transcription options passed as query parameters on the V2 WebSocket connection URL.
Defined in: src/providers/stt/deepgram-flux/DeepgramFlux.ts:25
Deepgram Flux transcription options passed as query parameters on the V2 WebSocket connection URL.
See
DeepgramFluxConfig for the full provider configuration
Properties
| Property | Type | Default value | Description | Defined in |
|---|---|---|---|---|
eagerEotThreshold? | number | undefined | Eager end-of-turn confidence threshold (0.3–0.9). When set, enables EagerEndOfTurn and TurnResumed events. This is what powers the eager LLM pipeline. | src/providers/stt/deepgram-flux/DeepgramFlux.ts:50 |
encoding? | string | undefined | Audio encoding format. Required when sending non-containerized/raw audio. | src/providers/stt/deepgram-flux/DeepgramFlux.ts:33 |
eotThreshold? | number | 0.7 | End-of-turn confidence threshold (0.5–0.9). Controls when EndOfTurn fires. | src/providers/stt/deepgram-flux/DeepgramFlux.ts:43 |
eotTimeoutMs? | number | 5000 | Milliseconds after speech before forcing an end-of-turn, regardless of EOT confidence. | src/providers/stt/deepgram-flux/DeepgramFlux.ts:57 |
keyterms? | string | string[] | undefined | Keyterms to boost recognition of specialized terminology. | src/providers/stt/deepgram-flux/DeepgramFlux.ts:60 |
mipOptOut? | boolean | undefined | Opt out of the Deepgram Model Improvement Program. | src/providers/stt/deepgram-flux/DeepgramFlux.ts:66 |
model? | string | undefined | Flux model to use. Currently only 'flux-general-en'. | src/providers/stt/deepgram-flux/DeepgramFlux.ts:27 |
sampleRate? | number | undefined | Sample rate in Hz. Required when encoding is set. | src/providers/stt/deepgram-flux/DeepgramFlux.ts:36 |
tag? | string | string[] | undefined | Labels for usage reporting. Multiple values are sent as separate tag= query parameters. | src/providers/stt/deepgram-flux/DeepgramFlux.ts:63 |