Model & Settings
Model selectors, reasoning levels, tool toggles, generation controls and spend.
Components
5 components availableA standalone model picker — compare models in a dropdown with badges for speed, context length and what each supports.
Reasoning LevelA control for how hard the model should think — light, balanced or deep, with the tradeoff between speed and depth shown.
Tool ToggleSwitches for the tools a model may use — web search, code execution, file access — with unmistakable on and off states.
Cost MeterLive spend per message and per conversation — cached input priced apart from fresh, reasoning tokens shown without double-counting, and a visible ~ when a provider did not report enough to be sure.
Reasoning EffortA stepped control for how much reasoning a model spends. Low keeps the budget short, Extra High uses the full thinking budget. While you drag, the model and the active level merge out of the track, then fold back on release.
Patterns using Model & Settings
Complete interfaces composed from these components.
A preferences screen that picks the model, reasoning level and tools, and manages persistent memory.
Open pattern →Image Generation StudioA one-screen generation studio — prompt composer and model picker beside a feed of queued, staged, blocked and ready image results with variants.
Open pattern →