Flux Feature Overview

Below is a matrix of Deepgram’s Flux Speech-to-text feature compatibility.

Model Selection

FeatureLanguage(s)
Modelflux-general-en (English), flux-general-multi (10 languages — Language Prompting)
VersionAll available

Language Configuration

FeatureModelDescription
Language Promptingflux-general-multi onlyBias output toward specific languages with language_hint
Language Detectionflux-general-multi onlylanguages field on TurnInfo events reports detected languages

Formatting

FeatureLanguage(s)
Profanity FilterAll available
NumeralsEnglish + Multilingual (excludes Hindi & Japanese)
RedactionNumber redaction only (numbers, aggressive_numbers) — English + Multilingual

Transcription

FeatureLanguage(s)
Word-level TimestampsAll available

Custom Vocabulary

Media Input Settings

End-of-Turn Configuration

FeatureDescription
Configurable ParametersTune eot_threshold, eager_eot_threshold, and eot_timeout_ms for optimal turn detection

Flux’s end-of-turn detection is configurable to match your use case. Use eot_threshold for standard turn detection, or enable eager_eot_threshold for ultra-low latency response generation. See the End-of-Turn Configuration for detailed configuration guidance.

Control Messages

FeatureDescription
ConfigureUpdate keyterms and thresholds mid-stream
Close StreamClose the WebSocket stream
Force End TurnEnd the current turn immediately from an external signal

Rate Limits

For information on Deepgram’s Concurrency Rate Limits, refer to our API Rate Limits Documentation.

Deepgram Self-Hosted

Flux is now available for self-hosted deployments!

For setup instructions, see Using the Flux Model. For more information about Deepgram’s self-hosted solution, visit our Self-Hosted Introduction.