{"name":"\/model","slug":"model","family":"slash","title":"Slash commands","noun":"slash command","description":"Switch the AI model and save it as your default for new sessions. For models that support it, use left\/right arrows to [adjust effort level](\/docs\/en\/model-config#adjust-effort-level). With no argument, opens a picker; press `s` on a row to switch for the current session only. See [when Claude Code asks you to confirm the switch](\/docs\/en\/prompt-caching#switching-models). Once you confirm the switch, if Claude Code asks, Claude Code applies the change without waiting for the current response to finish. Before v2.1.242, Claude Code decided from a feature flag it fetched from Anthropic whether to run the command mid-turn or queue it until the turn finished, and always queued it in a session that doesn't [fetch feature flags](\/docs\/en\/env-vars#features-that-need-feature-flag-fetching), such as on a [third-party provider](\/docs\/en\/third-party-integrations). Also available in non-interactive mode (`-p`) with a model argument instead of the picker, where it applies to the current session only and isn't saved as your default; requires Claude Code v2.1.205 or later","description_source":"docs","described_by":{"doc":"claude-code\/commands","title":"Commands"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.308","builds":0,"mined_builds":149,"first_cited":{"version":"2.1.91","released_at":"2026-04-02 22:37:15","spans":12}},"aliases":[],"entries":[{"version":"2.1.307","anchor":"usage-credit-messages-for-switching-models","heading":"Model-switch messages now explain your organization's usage credits","line":"Messages about switching models now say whether your organization's usage credits are off, capped or used up, or tell you to run `\/model`","released_at":"2026-10-21 20:47:18","reason":"found in this entry's text"},{"version":"2.1.304","anchor":"kept-rows-remote-model-picker-added-behind-the-modelcatalog","heading":"\/model in a remote session can open a new picker","line":"In a remote session, `\/model` now opens a new model picker when the session has kept model rows, and falls back to the old picker otherwise","released_at":"2026-10-19 19:47:15","reason":"found in this entry's text, named in this entry"},{"version":"2.1.304","anchor":"remote-model-picker-caches-and-refreshes-the-model-list","heading":"\/model in cloud sessions keeps its model list and refreshes it","line":"In a cloud session, the \/model picker now keeps the session's list of models and refreshes it, instead of fetching it once each time it opens","released_at":"2026-10-19 19:47:15","reason":"found in this entry's text, named in this entry"},{"version":"2.1.302","anchor":"model-picker-takes-preset-options-and-effort-carry-over","heading":"\/model picker can take a preset list and keep your effort choice across picks","line":"The `\/model` picker can now use a prepared list of options and remembers the chosen effort, saving it only if it differs from the preset","released_at":"2026-10-16 16:48:28","reason":"found in this entry's text, named in this entry"},{"version":"2.1.301","anchor":"model-validation-flags-shared-limit-429s","heading":"Switching models now detects when you've hit your plan's shared usage limit","line":"If \/model hits a five-hour or seven-day usage limit while checking a model, Claude Code now marks that a shared limit was reached","released_at":"2026-10-15 14:34:23","reason":"found in this entry's text, named in this entry"},{"version":"2.1.299","anchor":"agent-view-model-picker-and-new-session-settings-for-model","heading":"Agent view \/model opens a picker for model, effort and fast mode","line":"In the agent view, \/model sets the model for new sessions from that window, and with no name it opens a picker","released_at":"2026-10-14 00:23:19","reason":"found in this entry's text, named in this entry"},{"version":"2.1.299","anchor":"fleetview-model-description-reworded","heading":"FleetView's \/model description now says it applies to new sessions only","line":"In FleetView, `\/model` is now described as setting the model for new sessions from this window, without saving it","released_at":"2026-10-14 00:23:19","reason":"found in this entry's text, named in this entry"},{"version":"2.1.295","anchor":"remote-model-now-checks-whether-the-default-save-failed","heading":"\/model now says when your default model could not be saved","line":"After switching models, `\/model` now checks whether saving it as your default worked and words its confirmation to match","released_at":"2026-10-08 18:22:58","reason":"found in this entry's text, named in this entry"},{"version":"2.1.295","anchor":"model-pick-now-goes-through-a-saved-model-row-commit-with-s","heading":"Choosing a model with \/model can now be checked or adjusted before it applies","line":"In interactive mode, \/model and its picker can pass your choice through a step that may refuse or change it, and report save failures","released_at":"2026-10-08 18:22:58","reason":"found in this entry's text, named in this entry"},{"version":"2.1.292","anchor":"model-default-switch-compares-model-families","heading":"Saved default model is only replaced when the model family matches","line":"Claude Code now only overwrites your saved default model when your current model is in the same model family as the one being set","released_at":"2026-10-06 17:10:31","reason":"found in this entry's text"}],"entries_total":93,"docs":[{"source":"claude-code","path":"commands","title":"Commands","documented":true},{"source":"api","path":"about-claude\/api-credits-for-subscribers","title":"api-credits-for-subscribers","documented":false},{"source":"api","path":"about-claude\/glossary","title":"glossary","documented":false},{"source":"api","path":"about-claude\/model-deprecations","title":"model-deprecations","documented":false},{"source":"api","path":"about-claude\/models\/choosing-a-model","title":"choosing-a-model","documented":false},{"source":"api","path":"about-claude\/models\/migration-guide","title":"Or, for the model with the same capabilities and no access approval requirement:","documented":false},{"source":"api","path":"about-claude\/models\/model-ids-and-versions","title":"model-ids-and-versions","documented":false},{"source":"api","path":"about-claude\/models\/optimizing-for-cost-and-intelligence","title":"optimizing-for-cost-and-intelligence","documented":false},{"source":"api","path":"about-claude\/pricing","title":"pricing","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/content-moderation","title":"content-moderation","documented":false}],"docs_total":13,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/slash\/model","family_url":"https:\/\/changelogs.core-directive.com\/reference\/slash.json"}