Skip to main content

更改 GitHub Copilot Chat 的 AI 模型

了解如何在 副驾驶聊天 的模型之间进行切换。

从一系列模型中进行选择,每个模型都有其自己的特定优势。 你可能有一个自己喜欢使用的模型,或者你可能更喜欢使用特定模型来询问特定主题。

若要查看每个客户端的可用模型,请参阅 GitHub Copilot中支持的 AI 模型

注意

不同的模型具有不同的高级请求乘数,这可能会影响每月用量补贴的使用量。 有关详细信息,请参阅 GitHub Copilot 中的请求

Copilot 允许你在聊天期间更改模型,并且可以使用替代模型来生成对提示的响应。

如果通过 副驾驶聊天 订阅访问 Copilot Enterprise,则组织必须赋予成员切换到不同模型的能力。 请参阅“管理组织中GitHub Copilot的策略和功能””。

更改 副驾驶聊天 使用的模型不会影响用于提供 Copilot 内联建议的模型。 请参阅“更改适用于 GitHub Copilot 内联建议的 AI 模型”。

副驾驶聊天 的 AI 模型限制

模型的实验性预发布版本可能无法与所有筛选器正确交互,包括用于阻止匹配公共代码建议的设置(请参阅“以个人订阅者身份管理 GitHub Copilot 策略”)。

更改 AI 模型

这些说明适用于 Copilot 在 GitHub 网站上。 有关不同客户端的说明,请单击此页面顶部的相应选项卡。

注意

如果使用 Copilot 扩展,它们可能会替代所选的模型。

如果通过 副驾驶聊天 订阅访问 Copilot Enterprise,则组织必须赋予成员切换到不同模型的能力。 请参阅“管理组织中GitHub Copilot的策略和功能””。

  1. 在 GitHub的任何页面右上角,单击 图标。

    “Copilot”按钮的屏幕截图,以深橙色边框突出显示。

  2. 在 副驾驶聊天 的底部,选择 CURRENT-MODEL 下拉菜单,然后单击所选的 AI 模型。

  3. 此外,在提交提示后,你也可以单击响应下方的重试图标 (),使用不同的模型重新生成相同的提示内容。 新生成的回复将使用你选择的模型,同时保留完整的对话上下文。

更改 AI 模型

这些说明适用于 Visual Studio Code。 有关不同客户端的说明,请单击此页面顶部的相应选项卡。

注意

  • 如果使用 Copilot 扩展,它们可能会替代所选的模型。
  • 模型的实验性预发布版本可能无法与所有筛选器正确交互,包括用于阻止匹配公共代码建议的设置(请参阅“以个人订阅者身份管理 GitHub Copilot 策略”)。
  1. 单击 副驾驶聊天 标题栏中的 图标,打开 Visual Studio Code。
  2. 在聊天视图底部,选择“CURRENT-MODEL” 下拉菜单,然后单击所选的 AI 模型。****

注意

如果选择 “自动”,Copilot自动选择模型 将基于可用性选择最佳模型,并帮助降低速率限制。 请参阅“关于 Copilot 自动模型选择”。

添加更多模型

你可以扩展可用于支持 副驾驶聊天 的模型选项。 可添加来自以下来源的模型:

  • 模型提供商,例如 Anthropic、Gemini、OpenAI 等。
  • Visual Studio Code 的 AI 工具包

注意

VS Code 的 AI 工具包为公共预览版,可能会发生变化。

先决条件

  • 根据选择的提供商或模型,你可能需要提供:来自提供商的 API 密钥或模型 ID,或 GitHub personal access token (PAT)。
  • 若要从 Visual Studio Code 的 AI 工具包添加模型,必须安装 AI 工具包扩展

添加模型

  1. 在 Copilot 聊天视图中,单击“CURRENT-MODEL ”下拉菜单****。

  2. 单击“Manage Models”****。

    “Manage Models”选项(用深橙色轮廓突出显示)的屏幕截图。

    将显示提供程序的列表。

    如果你已安装 AI 工具包,系统还会列出通过 AI 工具包添加的其他提供商。

    “Manage Language Models”列表的屏幕截图。

  3. 选择你想添加模型的提供商。

  4. 根据所选的提供程序,系统可能会提示输入 GitHub PAT、提供程序的 API 密钥或特定模型的模型 ID。

    输入所需信息,然后按“Enter”

    系统显示可用模型的列表。

  5. 选择要添加的模型,然后单击“OK”****。

你选择的模型现在出现在聊天视图的模型选取器中。

如果通过 AI 工具包添加了来自提供商的模型,则系统会在你首次使用时,提示你下载该模型。 还可能会提示你在供应商处进行身份验证。

提示

如果已使用自动模型选择功能进行聊天,则需要启动新的聊天会话来切换模型。 若要启动新会话,请在聊天视图右上角单击“ new chat”。

更改 AI 模型

这些说明适用于 Visual Studio。 有关不同客户端的说明,请单击此页面顶部的相应选项卡。

要使用多模型 副驾驶聊天,你必须使用 Visual Studio 2022 版本 17.12 或更高版本。 请参阅 Visual Studio 下载页面

注意

  • 如果使用 Copilot 扩展,它们可能会替代所选的模型。
  • 模型的实验性预发布版本可能无法与所有筛选器正确交互,包括用于阻止匹配公共代码建议的设置(请参阅“以个人订阅者身份管理 GitHub Copilot 策略”)。
  1. 在 Visual Studio 菜单栏中,单击“View”,然后单击“GitHub Copilot 聊天功能”********。
  2. 在聊天视图的右下角,选择“CURRENT-MODEL”下拉菜单,然后单击所选的 AI 模型。****

注意

如果选择 “自动”,Copilot自动选择模型 将基于可用性选择最佳模型,并帮助降低速率限制。 请参阅“关于 Copilot 自动模型选择”。

更改 AI 模型

这些说明适用于 JetBrains IDE。 有关不同客户端的说明,请单击此页面顶部的相应选项卡。

注意

  • 如果使用 Copilot 扩展,它们可能会替代所选的模型。
  • 模型的实验性预发布版本可能无法与所有筛选器正确交互,包括用于阻止匹配公共代码建议的设置(请参阅“以个人订阅者身份管理 GitHub Copilot 策略”)。
  1. 单击状态栏中的 图标。
  2. 在弹出菜单中,单击“Open GitHub Copilot 聊天功能”****。
  3. 在聊天视图的右下角,从 CURRENT-MODEL 下拉菜单中选择你喜欢的 AI 模型,然后单击所选的 AI 模型。

注意

如果选择 “自动”,Copilot自动选择模型 将基于可用性选择最佳模型,并帮助降低速率限制。 请参阅“关于 Copilot 自动模型选择”。

更改 AI 模型

这些说明适用于 Eclipse IDE。 有关不同客户端的说明,请单击此页面顶部的相应选项卡。

注意

  • 如果使用 Copilot 扩展,它们可能会替代所选的模型。
  • 模型的实验性预发布版本可能无法与所有筛选器正确交互,包括用于阻止匹配公共代码建议的设置(请参阅“以个人订阅者身份管理 GitHub Copilot 策略”)。
  1. 单击状态栏中的 图标。
  2. 在弹出菜单中,单击“Open Chat”****。
  3. 在聊天面板的右下角,单击当前选定的 AI 模型,然后从弹出菜单中选择一个备用模型。

注意

如果选择 “自动”,Copilot自动选择模型 将基于可用性选择最佳模型,并帮助降低速率限制。 请参阅“关于 Copilot 自动模型选择”。

更改 AI 模型

这些说明适用于 Xcode。 有关不同客户端的说明,请单击此页面顶部的相应选项卡。

要使用多模 副驾驶聊天,你必须先为 Xcode 扩展安装 GitHub Copilot。 请参阅 在环境中安装 GitHub Copilot 扩展

注意

  • 如果使用 Copilot 扩展,它们可能会替代所选的模型。
  • 模型的实验性预发布版本可能无法与所有筛选器正确交互,包括用于阻止匹配公共代码建议的设置(请参阅“以个人订阅者身份管理 GitHub Copilot 策略”)。
  1. 若要打开聊天视图,请单击菜单栏中的“Editor”,再单击 Copilot,然后单击“Open Chat”************。 副驾驶聊天 将在新窗口中打开。
  2. 在聊天视图的右下角,选择“CURRENT-MODEL”下拉菜单,然后单击所选的 AI 模型。****

注意

如果选择 “自动”,Copilot自动选择模型 将基于可用性选择最佳模型,并帮助降低速率限制。 请参阅“关于 Copilot 自动模型选择”。

其他阅读材料