[
    {
        "role": "user",
        "content": "in%20vs%20code%2C%20what%20is%20the%20keyboard%20shortcut%20or%20keyboard%20commands%20to%20change%20the%20current%20github%20copilot%20model%20in%20use%3F"
    },
    {
        "role": "assistant",
        "content": "Here\u2019s how to change the current GitHub Copilot model in Visual Studio Code using keyboard commands + what\u2019s available currently.  \n\n---\n\n## \ud83d\udd0d Official way via Command Palette\n\n1. Open the **Command Palette**:  \n   - Windows / Linux \u2192 `Ctrl + Shift + P`  \n   - macOS \u2192 `Command + Shift + P` ([docs.github.com](https://docs.github.com/en/copilot/how-tos/ai-models/changing-the-ai-model-for-copilot-code-completion?tool=vscode&utm_source=openai))  \n\n2. Start typing **`change completions model`** and select the command **GitHub Copilot: Change Completions Model**. ([docs.github.com](https://docs.github.com/en/copilot/how-tos/ai-models/changing-the-ai-model-for-copilot-code-completion?tool=vscode&utm_source=openai))  \n\n3. Choose the desired model from the dropdown that appears. ([docs.github.com](https://docs.github.com/en/copilot/how-tos/ai-models/changing-the-ai-model-for-copilot-code-completion?tool=vscode&utm_source=openai))  \n\n   If there\u2019s only one model available, that means no alternative ones are currently enabled or released for your account. ([docs.github.com](https://docs.github.com/en/copilot/how-tos/ai-models/changing-the-ai-model-for-copilot-code-completion?tool=vscode&utm_source=openai))  \n\n---\n\n## \u2699\ufe0f Copilot Chat + Inline Completions Models\n\nIf you're using Copilot Chat (sidebar or inline chat view):\n\n- You can switch models using the **model picker in the Chat view**. Open the Chat view (via sidebar or `Ctrl+Alt+I` / `Ctrl+I`, depending on your setup) and select the model dropdown. ([code.visualstudio.com](https://code.visualstudio.com/docs/copilot/customization/language-models?utm_source=openai))  \n- For inline suggestions (editor completion), changing the model for completions still uses the `Change Completions Model` command. ([code.visualstudio.com](https://code.visualstudio.com/docs/copilot/customization/language-models?utm_source=openai))  \n\n---\n\n## \u26a1 Shortcut / Extension-based toggling\n\nThere is *no built-in single keystroke* to instantly cycle between Copilot models by default inside VS Code. Rather, you use the Command Palette as above. ([iifx.dev](https://iifx.dev/en/articles/457435411/mastering-copilot-switching-code-completion-models-in-vs-code?utm_source=openai))  \n\nHowever, there *is* an extension that helps:\n\n- **GitHub Copilot Model Switcher** lets you define two models (Model1, Model2) and assign keyboard shortcuts to switch to them. You set the model IDs in settings, bind keys like `Alt+F11` / `Alt+F12`, then hitting those toggles swaps the model. ([marketplace.visualstudio.com](https://marketplace.visualstudio.com/items?itemName=MichaelMiscanuk.github-copilot-model-switcher&utm_source=openai))  \n\n---\n\nIf you tell me your OS (Windows/macOS/Linux), I can suggest example keybindings or verify whether specific models are available in your setup."
    }
]