Choosing models

You can assign a different model to each surface. All of it is configured in one place — Settings → General → AI models — and getting it right is the difference between an answer that lands and one that arrives too late to use.

The AI models card in Settings → General: a model dropdown for Verbal, Coding, System design, and Project.
One model per interview type, set in Settings → General before you start.

Where models are set

The AI models card in Settings → General assigns a model to each surface — Verbal, Coding, System design, and Project. Lists are curated per surface across OpenAI, Claude, and Grok. There is no model picker in the interview setup form.

Those choices are applied when an interview starts, and each surface keeps its model for the whole session. Claude and Grok appear in the lists for the tabs they fit.

Available models

ModelProviderBest for
GPT-6 AstraOpenAIFrontier reasoning for the hardest architecture rounds
GPT-6 SolOpenAIBalanced coding and system design at the current flagship
GPT-6 LunaOpenAIHigh-volume speed at the lightest GPT-6 cost
GPT-5.6 SolOpenAIFrontier-depth reasoning for the hardest rounds
GPT-5.6 TerraOpenAIBalanced depth and latency for everyday rounds
GPT-5.6 LunaOpenAIHigh-volume speed at the lightest 5.6 cost
GPT-5.5OpenAIDeep reasoning across long sessions
GPT-5.4OpenAISystem design and complex technical reasoning
GPT-5.4 MiniOpenAIFast behavioral answers where latency is visible
GPT-5.4 NanoOpenAIThe fastest answers at the lightest cost
GPT-5.3 CodexOpenAILive coding, algorithm problems, and project Q&A
GPT-5.2OpenAIA balanced general-purpose option
GPT-5.1OpenAIA stable older generation, still capable
GPT-4.1 MiniOpenAILowest latency and lightest credit cost
Claude Fable 5.1AnthropicLong-horizon architecture and agentic reasoning
Claude Opus 5.5AnthropicDeep architecture reasoning and nuanced tradeoffs
Claude Sonnet 5.5AnthropicA strong all-rounder for coding and behavioral
Claude Haiku 4.5AnthropicFastest Claude for verbal rounds
Claude Opus 4.6AnthropicPrevious Opus generation, still strong on design
Claude Sonnet 4.6AnthropicPrevious Sonnet generation for live coding
Grok 4.7xAIFast coding rounds
Grok 4.6xAICoding rounds on the 4.6 generation
Grok 4.5xAICoding rounds on the 4.5 generation
Grok 4.3xAIFast verbal answers at a lower token cost
Grok Build 0.1xAILive coding rounds

Per-surface lists are curated: verbal leans fast, coding leans Codex/Sonnet/Grok, system design leans Astra/Opus/Fable.

Web search is model-dependent
The web-search toggle (⌘⌥B) only applies when the active model supports it. On models that do not, answers stay grounded in training and the context you provide, and the toggle has no effect.

A pairing that works

SurfaceModelWhy
⌘1GPT-6 LunaIn a behavioral round, a three-second pause reads as hesitation. Speed wins.
⌘2GPT-5.3 CodexPurpose-built for code; strongest on algorithm problems.
⌘3GPT-6 AstraDesign rounds reward depth, and you have time to think anyway.
⌘4GPT-6 SolProject Q&A is locating and explaining code, so a coding model stays.

Prefer Claude for design rounds? Set the System design surface to Claude Opus 5.5.

The tradeoff to think about

Deeper models produce better answers and take longer to produce them. That cost is invisible in a system design round, where you are meant to be thinking, and very visible in a rapid behavioral exchange. Match the model to the pace of the round, not to a general idea of which is "best".

Other models need a paid plan
The free plan includes the low-price OpenAI models: GPT-6 Luna, GPT-5.6 Luna, GPT-5.4 Mini, GPT-5.4 Nano, and GPT-4.1 Mini. Claude, Grok, and the other OpenAI models need Pro or Pro+. Plans & credits →