Skip to main content

更改 Copilot 代码补全的 AI 模型

了解如何将 Copilot 代码完成的默认 LLM 更改为不同的模型。

以下说明适用于 VS Code。 如果使用的是 Visual Studio 或 JetBrains IDE,请单击本文开头的相应选项卡。

先决条件

如果出现以下情况,则可以切换 Copilot 代码补全使用的 AI 模型:

  • 备用模型当前可用
  • 你正在使用带最新版本 GitHub Copilot 扩展的最新版 VS Code

注意

可用模型的列表将随时间而变化。 如果只有一个代码补全模型可用,模型选取器将仅显示该模型。 预览模型和其他代码补全模型在可用时会添加到选取器。

有关详细信息,请参阅“IDE 中的 Copilot 代码建议”。

更改代码补全的 AI 模型

  1. Ctrl+Shift+P (Windows/Linux) / Command+Shift+P (Mac) 打开命令面板。
  2. 键入 change completions model 并选择“GitHub Copilot: Change Completions Model”命令。
  3. 在下拉菜单中,选择要使用的模型。

检查正在使用的模型

  1. Ctrl+, (Linux/Windows) / Command+, (Mac) 打开设置编辑器。

  2. 键入 copilot completion 并找到“GitHub > Copilot: Selected Completion Model”部分。

    本部分中的字段显示当前选定的模型。 如果该字段为空,则将使用默认模型。

以下说明适用于 Visual Studio。 如果使用的是 VS Code 或 JetBrains IDE,请单击本文开头的相应选项卡。

先决条件

You can switch the AI model that's used by Copilot code completion if:

  • An alternative model is currently available
  • You are using Visual Studio 17.14 Preview 2 or later

注意

可用模型的列表将随时间而变化。 如果只有一个代码补全模型可用,模型选取器将仅显示该模型。 预览模型和其他代码补全模型在可用时会添加到选取器。

有关详细信息,请参阅“IDE 中的 Copilot 代码建议”。

更改代码补全的 AI 模型

  1. 单击右上角的 图标****。
  2. 单击“Settings”,然后单击“Options”********。
  3. 在“Copilot Completions”下,使用下拉菜单选择要使用的模型****。

以下说明适用于 JetBrains IDE。 如果使用的是 Visual Studio 或 VS Code,请单击本文开头的相应选项卡。

先决条件

如果出现以下情况,则可以切换 Copilot 代码补全使用的 AI 模型:

  • 备用模型当前可用
  • 你正在使用是带最新版本 GitHub Copilot 扩展的最新版 JetBrains IDE

注意

可用模型的列表将随时间而变化。 如果只有一个代码补全模型可用,模型选取器将仅显示该模型。 预览模型和其他代码补全模型在可用时会添加到选取器。

有关详细信息,请参阅“IDE 中的 Copilot 代码建议”。

更改代码补全的 AI 模型

  1. 单击状态栏中的 图标****。
  2. 在弹出菜单中,单击“Edit Model for Completion”****。
  3. 在“Languages & Frameworks > GitHub Copilot”的设置对话框中,单击“Model for completions”的下拉菜单,然后选择要使用的模型****。
  4. 单击“确定”。