Introduction
Copilot supports a range of AI models. Different models have different strengths. For example, some prioritize low latency, while others are optimized for complex reasoning or large context windows. You can choose the model you think best fits your needs for a particular task.
For details of models and their capabilities, see Unterstützte KI-Modelle in GitHub Copilot and KI-Modellvergleich. The models available to you depend on your Copilot plan and your enterprise or organization settings.
Identifying the currently selected model
Information about currently selected model is displayed as the last items in the status line, below the prompt box in an interactive session.
Choosing a model
You can choose which model you want to use for the current session. This choice takes effect immediately if Copilot is currently idle, or when the current turn completes. The model will continue to be used for the remainder of the session, unless you change it again. Your choice persists if you later resume the session, but other current or future sessions are not affected.
If you have installed local models, these are only available if you are currently in a local session. See Adding LLM models to GitHub Copilot CLI.
-
In an interactive session, enter
/model.A list of models is displayed. You can press Shift+Tab to arrange the list into different model groupings: recommended, by vendor, by provider, or by category.
-
Use the up/down arrow keys on your keyboard to navigate through the list of available models.
-
Optionally:
- On models with context tier options, use the tab key to change the context capacity.
- On models with a choice of reasoning levels, use the left/right arrow keys to change the reasoning level.
-
Press Enter to use the highlighted model.
Choosing the "Copilot Fusion" option
When you choose Copilot Fusion and an effort level, Copilot chooses models, and execution patterns when needed, for your task, then returns a single response. Copilot Fusion has multiple effort levels to let you prioritize the quality, cost, and capability tradeoffs that the system prioritizes for each prompt.
For more information, see About GitHub Copilot Fusion.
If you have installed the MAI Code 1.1 Flash model on your local machine, then Copilot Fusion, can choose this model—in VS Code, Copilot CLI, and the GitHub Copilot app—when you set the effort level to Fusion Standard. This allows tasks to be completed without using GitHub AI Credits. See Adding LLM models to the GitHub Copilot app, Adding LLM models to GitHub Copilot CLI, and AI language models in VS Code.
Copilot Fusion, on the Fusion Standard effort level, can also use Qwen3.8 Flash Next on your local machine.
Choosing a model from the command line
You can select a model from the command line by using the --model option. For example:
copilot --model MODEL-NAME -p "YOUR PROMPT"
You can use Copilot Fusion to automatically select an appropriate model. Use fusion as the model name, and --fusion-tier with standard, high, or max to specify the effort level. For example:
copilot --model fusion --fusion-tier standard -p "YOUR PROMPT"
Choosing a specific model for a subagent
You can configure a subagent to use a specific model.
This allows you, for example, to use a locally hosted model for part of the work on a task. To do this, configure a custom agent to use that model and then ask the main Copilot agent to delegate a focused task to to that subagent. This does not change the main session's model. See Erstellen und Verwenden von benutzerdefinierten Agenten für GitHub Copilot CLI.
Setting your default model
You can set a default model for Copilot CLI.
- In an interactive session, enter
/config model. - Use the up/down arrow keys on your keyboard to navigate through the list of available models.
- Use the tab key and left/right arrow keys to change the context capacity and reasoning level, where these are available.
- Press Enter to use the highlighted model.
Your choice is applied to the current session and future sessions.
Hinweis
Project settings, enforced administrator policies, and explicit invocation options can take precedence over your default model choice.