Change model/thinking through shortcut

Resolved 💬 15 comments Opened Aug 30, 2025 by sldx Closed Jun 6, 2026
💡 Likely answer: A maintainer (etraut-openai, contributor) responded on this thread — see the highlighted reply below.

What feature would you like to see?

Currently, you can change the model/thinking with /model, but in practice, that is very cumbersome to use most of the time.

That is because you usually realize you want to use more thinking AFTER you've typed a whole (long) prompt. At this point, selecting all the text, cutting, changing the model, and especially pasting, are pretty annoying to do in the TUI, you can't just do cmd-a cmd-x, paste: there are random separating bars and linebreaks in the text from the TUI itself, not to mention the whole extra number of steps needed.

You can change the model anytime in ChatGPT. Imagine what it would be like if you _couldn't_ do that.

Claude does it by having keywords (_think hard, ultrathink_, etc). Kinda weird cause you have to know them beforehand. Codex could do the same, or just enable a shortcut that allows changing the model/thinking anytime, even after you've already typed the whole prompt.

Are you interested in implementing this feature?

Yes

I think the easiest/nicest approach would be to add CMD + 1/2/3/etc, and display the current model in the statusbar.
Alternatively, CMD+M shows a menu an you pick one.

View original on GitHub ↗

15 Comments

hhammoud · 7 months ago

Guys you have the mother of all coders!!! and this is still not shipped! Please have mercy and give us a shortcut to rotate reasoning efforts inside the same chat!

benx13 · 7 months ago

+1

schpet · 4 months ago

prior art: pi.dev binds this to shift-tab and i use it all the time there

sldx · 4 months ago

Yup, same in Claude Code, alp+p

coldmon91 · 4 months ago

please 🥹

luan-coelho · 3 months ago

+1

jpcaparas · 3 months ago

+1 and if we can do it mid-request too without waiting for a session to stop.

sldx · 3 months ago
+1 and if we can do it mid-request too without waiting for a session to stop.

nah that ain't happening

khanhnhattt · 3 months ago

+1 There is shortcut to change thinking effort but not yet model

Kropotkool · 3 months ago

Still waiting for this simple QoL used in Pi.dev

deeepanshu · 2 months ago

Still waiting :D

etraut-openai contributor · 2 months ago

Keyboard shortcuts have been added to change the reasoning level. You can use Alt+ and Alt- (or, Shift-Up and Shift-Down) to cycle through reasoning levels.

bbottema · 19 days ago

That does not solve the use case adequately. There are now three knobs for how models think: model, effort and speed. Solving this with a cycling shortcut is not appropriate (nor does it control all three knobs).

For example, I switch a lot between Terra+High+Fast and Sol+Max+Default. I would like to define combinations and assign shortcuts.

etraut-openai contributor · 18 days ago

@bbottema, please open a new feature request and describe the solution you would like to see and the use case it addresses.

rpgdev · 17 days ago
Keyboard shortcuts have been added to change the reasoning level. You can use Alt+ and Alt- (or, Shift-Up and Shift-Down) to cycle through reasoning levels.

Is this the only way to do it? I didn't see a way to do this under /model which was puzzling coming from claude. I had to go out and do model_reasoning_effort = "high" codex wherever this knob is in the settings it wasn't intuitive enough and it should've been.