Bottom line
Copy explicit right-rail pickers with upgrade gates when cost matters before send. Skip disconnected naming between bar and menu. Skip paywall-only model menus that hide limits until after send.
At a glance
| Dimension | ||||
|---|---|---|---|---|
| Default visibility | Sonnet 4.6 and Low effort show on the right rail before the first keystroke. | Flash nickname sits on the bar; full model names stay hidden until the picker opens. | Model control shares the bar with Search, Computer, mic, and voice: five affordances, dense default. | Fast shows before the first keystroke on an otherwise empty landing page. |
| Labels: outcome vs model name | Outcome labels (everyday, complex, quick) sit beside Fable 5, Opus 4.8, Sonnet 4.6, Haiku 4.5. | Outcome labels (fastest answers, advanced math) pair with 3.5 Flash, 3.1 Flash-Lite, 3.1 Pro. | Multi-provider list (Sonar, GPT, Gemini, Claude, Kimi K2.6) with no plain-language outcome copy. | Fast, Auto, Expert, and Heavy use outcome labels with Grok 4.3 version subtext. |
| Effort & depth controls | Low, Medium, High, Max effort with plain-language tradeoffs; Thinking toggle in the same panel. | Standard and Extended thinking levels sit one submenu deeper than the model picker itself. | Orchestrator routes multiple models for Computer mode instead of a single depth slider. | Auto row explains routing between Fast and Expert; Heavy sits at the top of the same ladder. |
| Upsell locks | Fable 5 and upgrade gates sit beside workhorse models in the same picker, not a separate banner. | No locked rows inside the picker; Upgrade sits disconnected top-right, away from model choice. | Every Orchestrator row is locked on free; the menu reads mostly as a paywall preview. | SuperGrok upgrade sits inside the model menu between capability rows and custom instructions. |
| When the picker appears | One tap from the right rail, same panel for every message; no mode-dependent swap. | Two taps to reach Extended thinking: model picker, then a nested submenu. | Picker swaps identity with mode: Model in Search, Orchestrator once Computer is selected. | Single tap on the bar tier opens the full ladder; same path in every session. |
| Product bet | Transparency sells Pro: tier, effort, and upgrade path live in one honest right-rail control. | Calm shorthand for casual users; full naming and thinking depth wait behind a picker. | Model-agnostic research as differentiation, even though most rows exist to show what is locked. | Radical calm plus an honest tier ladder, with SuperGrok folded into the same menu. |
Default visibility

Model control shares the bar with Search, Computer, mic, and voice: five affordances, dense default.
Labels: outcome vs model name

Outcome labels (everyday, complex, quick) sit beside Fable 5, Opus 4.8, Sonnet 4.6, Haiku 4.5.

Multi-provider list (Sonar, GPT, Gemini, Claude, Kimi K2.6) with no plain-language outcome copy.
Effort & depth controls

Low, Medium, High, Max effort with plain-language tradeoffs; Thinking toggle in the same panel.
Upsell locks
When the picker appears
Product bet
Transparency sells Pro: tier, effort, and upgrade path live in one honest right-rail control.
Calm shorthand for casual users; full naming and thinking depth wait behind a picker.
Model-agnostic research as differentiation, even though most rows exist to show what is locked.
Radical calm plus an honest tier ladder, with SuperGrok folded into the same menu.
What to copy
Copy ClaudeUsers need to see cost and quality tradeoffs before a heavy runRight-rail model and effort picker with outcome labels, plain-language effort copy, and upgrade gates inline with workhorse models.Read the Claude teardown
Copy GeminiCasual users should never see raw model IDs, but power users still need themOutcome-labeled tiers in the picker, but align the bar nickname with the full names so the two systems match.Read the Gemini teardown
Copy PerplexityYour product is multi-provider or agentic and model choice is a selling pointMulti-provider picker framed as a differentiator, paired with a clear free default so locks are not the whole menu.Read the Perplexity teardown
Copy GrokYou want an honest tier ladder without hiding the upgrade pathFast visible before the first keystroke, an Auto row that explains routing, and outcome labels with version subtext.Read the Grok teardown
More model & mode selection teardowns
Same job, not covered in the sections above.
Frequently asked questions
What is a model or mode picker in an AI product?
The model or mode picker is the control that lets users choose which model, reasoning depth, or agent tier answers their prompt. Good pickers separate that choice from attach and behavioral toggles, label it in plain language, and show cost or upgrade implications before send, not after.
Claude vs Gemini vs Perplexity vs Grok: which model picker UX is best?
None is universally best. Claude puts spend on a right-rail picker with honest upgrade gates. Gemini keeps a calm bar but splits naming between bar and menu. Perplexity spreads model choice across surfaces and leans on locks. Grok shows a tier ladder with Fast visible upfront. Pick the tradeoff that fits your monetization.
Should model names or outcome labels lead the picker?
Lead with outcome labels (everyday, complex, fastest answers) when most users do not know what a model version means, then show the version name as supporting text. Claude, Gemini, and Grok all pair outcome copy with version subtext; Perplexity’s version-heavy list is the weaker pattern here.
Where should upgrade gates live inside a model picker?
Put locked or premium rows inline with the models users already understand, the way Claude and Grok do, so upgrade context arrives at the moment of choice. Avoid menus that are mostly locks (Perplexity’s Orchestrator) or upgrade prompts fully disconnected from the picker (Gemini’s top-right Upgrade button).
How is this comparison different from the product teardowns?
Each composer teardown is a screenshot-backed walkthrough of one product’s full input bar. This page isolates just the model and mode picker across four products into a bottom line, comparison table, and copy rules. Use it to pick a picker pattern, then open the linked teardown for the full composer context.







