← Back to Help center
Providers & Models

Cloud providers compared

Groq is fastest, OpenAI is the gold standard, Deepgram leads on streaming. All optional. Bring your own key.

Dimmy ships a catalogue of 8 cloud providers, plus a Custom endpoint for any OpenAI-compatible API. You bring the key, Dimmy talks to the API directly. We never proxy your traffic.

ProviderDoesFree tierBest for
GroqSpeech + rewriteYes, rate-limitedThe fastest speech to text, and the shipped cloud default (Whisper Large v3 Turbo). Rewrite: GPT-OSS 120B and 20B, Qwen3.6 27B.
OpenAISpeech + rewritePay-per-useBest on noisy audio, now with gpt-transcribe rather than whisper-1. Rewrite: the GPT-5.6 line, Sol at the top.
AnthropicRewrite onlyPay-per-useNo speech to text at all. Claude Opus 5 at the top, Sonnet 5 balanced, Haiku 4.5 for speed.
GeminiSpeech + rewriteYesLong context. Gemini 3.1 Pro at the top, 3.6 and 3.5 Flash for speed.
DeepgramSpeech onlyFree credits to startReal-time streaming and the lowest end-to-end latency, on nova-3.
TogetherSpeech + rewritePay-per-useQwen3.7 Max, Kimi K3, GLM-5.2, DeepSeek V4 Pro. Speech: Parakeet TDT v3 and Whisper Large v3.
FireworksSpeech + rewritePay-per-useKimi K3, GLM-5.2, DeepSeek V4 Pro, MiniMax M3, Qwen3.7 Plus. Speech: Whisper v3 Turbo.
OpenRouterRewrite onlyTwo free modelsLlama 3.3 70B and DeepSeek R1, both on free ids. Cannot be used for meeting recaps.
CustomSpeech + rewriteYoursAny OpenAI-compatible HTTPS endpoint. Self-hosted, or a provider we do not list.

Not every provider does everything

  • Six of the eight do speech to text. Anthropic and OpenRouter are rewrite-only, they have no transcription endpoint.
  • Deepgram is the mirror image: speech to text only, no rewrite and no recap.
  • OpenRouter's two models are not offered for meeting recaps. Everything else in the catalogue is.
  • Models are kept in one catalogue compiled into the app, so Windows and macOS read the same list and cannot drift apart. Retired model ids are removed rather than left to fail at call time.

Streaming dictation

Two cloud backends can transcribe while you are still talking: OpenAI Realtime, which Dimmy prefers, and Deepgram nova-3. Nobody else in the list streams. With neither key present, streaming falls back to the local chunked transcriber. Which one is used follows the speech provider you already configured, there is no second setting to keep in sync.

File size limits

Long recordings are split before upload when the provider will not take them whole. The ceilings differ a lot, and Gemini's is the one you will notice.

ProviderLargest upload
Deepgram2 GB
Fireworks, Together100 MB
Groq, OpenAI, Custom25 MB
Gemini20 MB
LocalNo limit

Adding a provider

Open Settings → Providers & keys and find the provider card. Add your API key in the key field. The key is stored encrypted on your device. See Add your API key. The On-device card on the same page lists your local models with a green check next to the ones already downloaded, see Choose a Whisper model.

Mixing local and cloud

You can run speech to text locally and the rewrite in the cloud, or the reverse, and the meeting recap is a third independent choice with its own provider and its own key. A common setup is local Whisper for transcription, which never leaves the machine, and a cloud flagship for the recap. See the on-device LLM and Meeting recaps.

Was this helpful?

In this category

Providers & Models
Which model should you use?
Four questions decide it: what machine you have, what must not leave it, which subscriptions you already pay for, and which language you speak. Answer them and the rest follows.
Providers & Models
Local mode: transcription on your own machine
Three speech engines that run on your device. No API key, no upload, no per-minute cost. Works on a plane.
Providers & Models
Add your API key
Open Settings → Providers & keys, find the provider card, paste the key. It is encrypted on your machine. You can update keys at any time.
Providers & Models
Choose a local model
The whole on-device catalogue: nine Whisper sizes, Parakeet TDT v3, four Qwen3-ASR variants. What each one weighs and what it runs on.
Providers & Models
Optional on-device LLM
Run the LLM enhancement pass locally via llama.cpp. No cloud, no key, no per-token cost. Pick a model to match your GPU memory.
Last updated: 2026-05-22