Per-model configuration (the cogwheel editor)

On the Models page, the cogwheel opens the per-model config editor. It shows the exact launch command and lets you tune every parameter the backend supports for that model - the sizer's defaults are just a starting point, and anything you touch becomes a per-model override.

The knobs are grouped by how often they're needed. The ones you'll reach for first:

Under Launch parameters and Advanced you get the rest, and which ones appear depends on what kind of model it is (text, image, speech, embedding...): KV cache quantisation and whether KV lives in RAM, flash attention, speculative decoding, reasoning on/off and its budget, context checkpoints, threads, parallel slots, batch/ubatch sizes, mmap / mlock, a custom chat template, and more.

Save & reload applies changes live - a running model keeps serving under its old settings and the new ones take effect on its next load. The staging card shows what a running model is actually loaded with, which can differ from the pending config until it reloads.

This page is generated from the help wiki that ships inside the app: the same text you get from the Help button, and the same text the playground assistant searches. Corrections go to wiki_articles.json.