I want to request an adaptive Auto mode for model and reasoning selection that intelligently uses the models and quotas available to the user.
The core idea is simple:
ChatGPT should automatically use whichever available model or combination of models is most appropriate for the task, while making efficient use of the user’s remaining quotas.
Users should not have to predict in advance how much reasoning a request will require. The system is in a much better position to determine that while solving the task.
One Auto mode, not several optimization presets
I prefer one Auto mode rather than separate “Economy”, “Balanced”, or “Quality” modes.
The objective of Auto should already be to make the best possible use of the resources available to the user:
maximize solution quality within the user’s available computational and quota constraints.
This should not simply mean “use the cheapest model possible”. If a stronger model would materially improve the result, Auto should be able to use it. If a simpler part of the task does not require it, the system should conserve the more limited quota.
Auto could therefore dynamically:
- select the appropriate model and reasoning effort;
- escalate when a task turns out to be more difficult than expected;
- reduce reasoning effort or use a less expensive model when appropriate;
- take remaining daily or weekly quotas and their reset times into account;
- potentially use different models for different parts of the same request while preserving context.
User-defined minimum and maximum
Automatic selection should not mean giving up control over quality.
I would therefore like users to be able to define an optional minimum and maximum model/capability level within which Auto is allowed to operate.
For example:
Minimum: GPT-5.6 Sol
Maximum: GPT-6 Astra
Auto could freely optimize within that range, but it would never drop below the user’s chosen minimum or exceed the chosen maximum.
This would be particularly useful for users who want automation but do not want quota efficiency to reduce quality below a personal minimum standard.
Optional approval for model changes
The same Auto system could support two control styles:
Automatic changes — ChatGPT may switch models or reasoning levels autonomously within the configured bounds.
Ask for approval — ChatGPT briefly asks before changing model/capability level.
For example:
“This part of the task would likely benefit from a higher-capability model and would consume limited Pro quota. Switch?”
Approval should be available for both upward and downward changes. Some users may care more about preventing an unnecessary downgrade than preventing use of a premium model.
Transparency
Even in fully automatic mode, the process should remain inspectable.
After or during a response, users should be able to see:
- which model or models were used;
- which reasoning levels were used;
- whether multiple models contributed to one request;
- which limited quota was consumed.
For example:
Models used: GPT-5.6 Sol → GPT-6 Astra → GPT-5.6 Sol
This would provide transparency without requiring the user to micromanage every routing decision.
Manual mode should remain
Manual model and reasoning selection should remain available for power users who explicitly want full control.
The intended structure would therefore be simple:
Auto — adaptive resource allocation within optional user-defined bounds
Manual — explicit user selection
The goal is to let users focus on the problem they want solved, while still giving them clear boundaries and transparency over how ChatGPT uses their available resources.