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.
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.
Starts with the default Power setting available to your account.
OpenAI does not currently document Default as dynamically choosing a different model for each task.
Move toward Smarter for deeper reasoning or Faster for lower-cost work.
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.tomlconfiguration 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
/modelcommand 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 Preset | Underlying Model | Reasoning Effort | Documented Model Family |
|---|---|---|---|
| Terra Light | gpt-5.6-terra | Light / Low | GPT-5.6 Terra |
| Sol Light | gpt-5.6-sol | Light / Low | GPT-5.6 Sol |
| Sol Medium | gpt-5.6-sol | Medium | GPT-5.6 Sol |
| Astra Light | gpt-6-astra | Light / Low | GPT-6 Astra |
| Astra Medium | gpt-6-astra | Medium | GPT-6 Astra |
| Astra Extra High | gpt-6-astra | Extra High | GPT-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:
| Mechanism | Client Surface | Operational Role | Control Level |
|---|---|---|---|
| Default Setting (Recommended Set of Models) | Model picker in desktop & web | Applies OpenAI's standard configuration rather than an explicit model override. | Standard account default |
| Power Slider (Faster ↔ Smarter) | Slider in desktop & Work interfaces | Moves toward Smarter for deeper reasoning or Faster for faster, lower-cost work. | Predefined preset adjustment |
| Advanced Menu | Advanced menu in picker | Allows 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, & IDE | Explicitly sets a model; if omitted, clients fall back to a recommended model. | Persistent client setting |
| Codex Cloud Chats | Cloud-hosted chat sessions | Managed platform default; OpenAI states this default model cannot be changed. | Platform managed (fixed) |
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.
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.
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:
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.
During an active Codex CLI session, type /model to interactively choose an available model and select your desired reasoning effort level from the prompt.
When launching an interactive session or executing a non-interactive task with codex exec, pass the model flag directly:
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:
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.