Codex Usage
Model Configuration & Presets
Last updated 08 Sep 2026

What Does “Recommended Set of Models” Mean in Codex?

In OpenAI Codex, the “Default: Recommended set of models” option indicates that the client is set to use OpenAI's standard model configurations rather than an explicit user-selected model override. OpenAI documents that users should start with the default Power setting available to their account, moving toward Smarter for deeper reasoning or Faster for faster, lower-cost work. Additionally, if no model is specified in config.toml, Codex clients use a recommended model.

Important Factual Boundary

OpenAI does not currently document Default as dynamically choosing a different model for each task. While community discussions often speculate that this option acts as an automatic prompt-by-prompt task router, OpenAI’s official documentation does not describe that behavior. OpenAI documents starting with the default Power setting available to your account and adjusting toward Faster or Smarter, while Advanced allows selecting a specific model, reasoning effort, or speed.

Default Setting
Account Default

Starts with the default Power setting available to your account.

Dynamic Routing?
Not Documented

OpenAI does not currently document Default as dynamically choosing a different model for each task.

Power Slider
Faster ↔ Smarter

Move toward Smarter for deeper reasoning or Faster for lower-cost work.

Manual Override
Advanced / config.toml

Open Advanced for Luna, reasoning, speed, or pin a model in config.toml.

What Does “Recommended Set of Models” Mean?

The “Default: Recommended set of models” selector in Codex interfaces represents operating under OpenAI's recommended configurations rather than manually pinning a specific model. OpenAI does not document this label as an autonomous task-routing system or a single unified mechanism; rather, OpenAI documents several related default behaviors across different surfaces:

  • Desktop and Web Controls: In the ChatGPT desktop app and ChatGPT Work on the web, users start with the default Power setting available to their account, with controls to move toward Faster or Smarter, or open Advanced to choose a specific model, reasoning effort, or speed.
  • Local Configuration Files: The ChatGPT desktop app, Codex CLI, and IDE extension share the same config.toml configuration file. If you do not specify a model there, clients automatically use a recommended model.
  • CLI Session Controls: In the Codex CLI, users can run the /model command to interactively pick an available model and reasoning level, or pass model flags directly.
  • Cloud Chat Behavior: For Codex cloud chats, OpenAI currently documents that you cannot change the default model.

What Model Does Codex Recommend by Default?

When a model is not explicitly configured, Codex clients default to OpenAI's recommended primary coding model and default Power setting available to your plan tier. In OpenAI's documentation, gpt-5.6 (aliasing gpt-5.6-sol with medium reasoning effort) serves as the primary recommended flagship model for complex coding, computer use, and research tasks.

OpenAI provides explicit guidance on where each model family shines:

  • Astra (gpt-6-astra): For the hardest end-to-end work. Choose Astra for complete workflows across code, apps, and research that need sustained reasoning and judgment.
  • Sol (gpt-5.6-sol): For complex, open-ended work. Choose Sol for ambiguous, difficult, or high-value tasks that need extra analysis, judgment, or polish, such as complex code changes, deep research, or polished documents.
  • Terra (gpt-5.6-terra): The pragmatic all-rounder. Choose Terra for everyday work that needs strong reasoning and tool use when you do not need Sol's full depth.
  • Luna (gpt-5.6-luna): For clear, repeatable tasks. Choose Luna for specific, high-volume tasks when you know what a good result looks like, such as extraction, classification, transformation, and structured summaries.

Note on deprecations: The gpt-5.4 and gpt-5.4-mini models retired from Codex with ChatGPT sign-in on August 31, 2026. OpenAI officially instructs developers to replace gpt-5.4 with gpt-5.6-terra and gpt-5.4-mini with gpt-5.6-luna in saved configurations, custom agents, and scheduled tasks.

Does Default Automatically Choose Between Astra, Sol, Terra, and Luna?

No, OpenAI does not currently document Default as dynamically choosing a different model for each task. While community discussions often speculate that “Default: Recommended set of models” acts as an autonomous classifier that inspects prompt complexity and routes tasks among models, OpenAI’s official documentation does not describe that behavior.

OpenAI documents starting with the default Power setting available to your account and adjusting the slider toward Faster or Smarter, while Advanced allows selecting a specific model, reasoning effort, or speed. Developers who want a specific model for a task should adjust the Power slider, open Advanced, or declare a model explicitly in configuration.

What Does the Power Slider Change?

The Power control adjusts the balance between reasoning depth and execution speed by moving between predefined model and reasoning-effort presets. OpenAI advises users to start with the default Power setting available to their account, then move toward Smarter for deeper reasoning or toward Faster for faster, lower-cost work.

OpenAI notes that the picker illustrations show GPT-5.6 controls. For eligible Pro, Business ($100), and Enterprise accounts, the Astra rollout updates the Power options to predefined positions pairing model variants with specific reasoning efforts. When you want gpt-5.6-luna or a specific model, reasoning effort, or speed, OpenAI instructs users to open Advanced.

What Are Terra Light, Sol Light, Sol Medium, Astra Light, Astra Medium, and Astra Extra High?

These six positions are official Power presets documented by OpenAI for eligible Pro, Business ($100), and Enterprise accounts during the GPT-6 Astra rollout. OpenAI notes that options can differ by plan and rollout stage.

Power PresetUnderlying ModelReasoning EffortDocumented Model Family
Terra Lightgpt-5.6-terraLight / LowGPT-5.6 Terra
Sol Lightgpt-5.6-solLight / LowGPT-5.6 Sol
Sol Mediumgpt-5.6-solMediumGPT-5.6 Sol
Astra Lightgpt-6-astraLight / LowGPT-6 Astra
Astra Mediumgpt-6-astraMediumGPT-6 Astra
Astra Extra Highgpt-6-astraExtra HighGPT-6 Astra

Documented Reasoning Effort Guidance

OpenAI publishes separate guidance for reasoning efforts: use the lowest reasoning effort that produces the result you need, and increase it for tasks that need more planning, analysis, or checking.

  • Light in the ChatGPT desktop app, ChatGPT Work on the web, and IDE extension (or Low in the CLI) suits quick, well-scoped tasks.
  • Medium balances speed and depth for tasks that need more planning.
  • High and Extra High suit difficult work with multiple steps, sources, or tradeoffs.

OpenAI notes there is no exact mapping from GPT-5.5 reasoning efforts to GPT-5.6, and recommends trying a familiar task at a lower setting and adjusting based on the result.

Default vs. Advanced Model Selection

Default applies OpenAI's standard starting configuration, while Advanced allows explicit selection of a specific model, reasoning effort, or speed. The table below outlines how model configuration is structured across Codex environments:

MechanismClient SurfaceOperational RoleControl Level
Default Setting (Recommended Set of Models)Model picker in desktop & webApplies OpenAI's standard configuration rather than an explicit model override.Standard account default
Power Slider (Faster ↔ Smarter)Slider in desktop & Work interfacesMoves toward Smarter for deeper reasoning or Faster for faster, lower-cost work.Predefined preset adjustment
Advanced MenuAdvanced menu in pickerAllows selecting gpt-5.6-luna or a specific model, reasoning effort, or speed.Granular manual selection
Persistent Configuration (config.toml)Shared config for desktop, CLI, & IDEExplicitly sets a model; if omitted, clients fall back to a recommended model.Persistent client setting
Codex Cloud ChatsCloud-hosted chat sessionsManaged platform default; OpenAI states this default model cannot be changed.Platform managed (fixed)
When to Use Power Controls

Start with the default Power setting available to your account, and adjust toward Faster or Smarter to balance reasoning depth and speed without configuring individual parameters manually.

When to Open Advanced

Open Advanced when you want gpt-5.6-luna or a specific model, reasoning effort, or speed.

Does the Recommended Model Affect Codex Usage Limits?

Yes, the model and reasoning effort selected directly impact how quickly you consume your 5-hour rolling and weekly Codex allowances. While OpenAI does not publish fixed consumption multipliers or token multipliers per preset, higher-tier models and deeper reasoning configurations burn through available allowance substantially faster.

For example, OpenAI documents distinct estimated 5-hour local-message ranges depending on the model: on ChatGPT Plus, running GPT-6 Astra yields an official estimate of 5 to 45 local messages per 5 hours, whereas running lighter models allows for significantly higher message throughput under the overall published 5 to 2,000 local message range. On Pro $100 and Pro $200, allowances scale proportionally to 5× and 20× Plus levels.

Related Quota & Limit Tracking

To understand exact plan quotas and rolling recovery windows, consult our comprehensive guide to Codex usage limits by plan, read specific details on GPT-6 Astra usage limits, or inspect our guide to the Codex usage dashboard & analytics.

How Do I Force Codex to Use a Specific Model?

You can force Codex to use a specific model through the Advanced menu, interactive CLI commands, command-line flags, or your persistent config.toml file. Four supported methods allow you to bypass default recommendations:

1. Advanced Menu (Desktop & Web Interfaces)

In graphical clients, click the model selector beneath the composer, select Advanced, and choose a specific model (such as gpt-5.6-luna or gpt-5.6-sol), reasoning effort, or speed.

2. Interactive CLI Session (/model)

During an active Codex CLI session, type /model to interactively choose an available model and select your desired reasoning effort level from the prompt.

/model
3. Launch with Command-Line Flags (--model / -m)

When launching an interactive session or executing a non-interactive task with codex exec, pass the model flag directly:

codex --model gpt-5.6-sol
codex exec -m gpt-5.6-terra "Review current changes"
4. Persistent Configuration (config.toml)

The ChatGPT desktop app, Codex CLI, and IDE extension share the same config.toml configuration file. Adding a model entry permanently specifies a model across all three surfaces:

model = "gpt-5.6-sol"

If no model is specified in config.toml, the client automatically uses a recommended model.

Frequently Asked Questions

What happens if I don't configure any model in Codex?

If you do not specify a model in config.toml, the ChatGPT desktop app, Codex CLI, and IDE extension automatically use a recommended model. In desktop and web interfaces, clients start with the default Power setting available to your account.

Can I select GPT-5.6 Luna from the standard Power slider?

No, OpenAI documents that you should open Advanced when you want gpt-5.6-luna or a specific model, reasoning effort, or speed. The standard Power slider adjusts predefined Terra, Sol, and Astra presets on eligible accounts.

Can I change the default model for Codex cloud chats?

No, OpenAI currently documents that you cannot change the default model for Codex cloud chats. Cloud-hosted chat sessions operate strictly on the platform's default managed model configuration.

Are the Power presets identical for every ChatGPT plan?

No, OpenAI documents that Power options can differ by plan and rollout stage. For eligible Pro, Business ($100), and Enterprise accounts, the Astra rollout updates Power options to Terra Light, Sol Light, Sol Medium, Astra Light, Astra Medium, and Astra Extra High, while other plans or rollout stages show different controls.

Review full quota rules across tiers in our Codex usage limits by plan guide.

Running GPT-6 Astra presets? See our detailed breakdown of GPT-6 Astra Codex limits & message estimates.

Wondering when your rolling or weekly quota restores? Read when Codex usage resets.

Track 5-hour and weekly percentages in real time with our free local Codex Usage monitoring tool.

Consult official documentation at OpenAI Codex Models Reference.