Skip to content

Choosing a Model

Lucki74 edited this page Aug 31, 2026 · 5 revisions

Choosing a Model

Draggy runs two models for conversation, and they do different jobs. Most of the time you only think about the first one. (A third, an embedding model, handles the document library — see Document Library.)

The chat model

This is the one that answers you in the main window and calls tools. It is the big one, and it is what the first-launch download fetches.

Draggy picks it from your VRAM:

VRAM Model
under 1 GB SmolLM2 360M
1 GB Qwen 3 0.6B
1.5 GB Qwen 3 1.7B
2 GB Gemma 4 E2B
3 GB Llama 3.2 3B
4 GB Phi-4 Mini
5 GB Qwen 3 4B
6 GB Gemma 4 E4B
8 GB Qwen 3 8B
10 GB Gemma 4 12B
12 GB Phi-4
14 GB Qwen 3 14B
16 GB Gemma 4 26B MoE
20 GB Qwen 3 32B
24 GB Gemma 4 31B
48 GB and up Qwen 3 235B MoE

These are starting points, not rules. Change it whenever you like in Settings → Models, or from the model name at the top of the chat window. The settings panel shows how much of each model will fit in VRAM and how much would spill onto the processor, which is the number that decides whether a model feels usable.

A model that reports "100% GPU" will answer at reading speed. One at 60% will still work, several times slower. Below that it is usually better to step down a size.

Anything with -cloud in its name is hidden. Draggy runs locally by definition. So are models that cannot hold a conversation at all — Draggy asks Ollama what each one can do rather than guessing from its name, and an embedding model is listed but not selectable. Everything else is offered, the smallest models included: on a card that cannot hold anything bigger they are the whole app, and on a larger one they are simply the fast choice.

The talk model

Voice mode uses its own model, and by default not the same one. A spoken reply is two sentences long and has to start arriving within a few hundred milliseconds of you falling silent, which is a completely different problem from writing a good paragraph. The chat model is loaded for context length and reasoning depth, and you pay for both on every turn.

So voice mode picks a smaller one:

VRAM Model
under 2 GB SmolLM2 360M
2 GB Llama 3.2 1B
4 GB Llama 3.2 3B
8 GB Gemma 3 4B
16 GB and up Llama 3.1 8B

The ladder deliberately stops at 8B. Past about four billion parameters a spoken answer is not noticeably better, and the extra weights are paid for on every single turn.

The picker, in Settings → Personalization, has Automatic at the top, which is this table, and below it every model you have installed. If you pick one explicitly it is remembered. If you later delete that model, Draggy quietly goes back to automatic rather than downloading it again behind your back.

When automatic picks something you do not have, it downloads it the first time you press Start talking, with a progress bar and a cancel button. The size is shown under the button before you commit to it.

Running several at once

Ollama keeps models in memory for a while after use. Chat and voice are two different models, and on a card with enough room both sit resident together, which is why replies stay fast when you switch between them.

On a smaller card Ollama will evict one to make room for another, and you will feel that as a pause on the first reply after switching. Picking a smaller talk model is usually the fix.

Clone this wiki locally