Copilot Chat 中的 AI 模型入门

在 Visual Studio 17.14 中,Visual Studio 中的 GitHub Copilot 使用 GPT-4.1 作为默认模型(以前为 GPT-4o)。 GPT-4.1 提供更快的响应时间、更高质量的建议,以及提高编码任务的效率。

但是,不限于使用此模型。 还可以选择其他模型或添加自己的模型。 选择最符合工作流要求的模型。

可用模型

从模型选取器中的一组扩展的模型中进行选择:

  • 克劳德十四行诗 4
  • Claude Opus 4
  • GPT-5
  • 克劳德 Sonnet 3.5
  • 克劳德 3.7 (思考和非思考)
  • OpenAI o3-mini
  • 双子座 2.0 闪存
  • Gemini 2.5 专业版
  • GPT-5 微型

对模型选择的改进包括:

  • 持久选择:所选的模型在聊天线程之间保持选中状态。
  • 能够直接启用模型:如果计划中提供了模型但尚未启用,则模型选取器中会显示一个提示以激活它。

模型可用性取决于 Copilot 订阅和每个模型的当前状态。 对于 Copilot Enterprise 和 Business,管理员必须在 Visual Studio 中提供模型之前在 Copilot 设置中启用 预览 策略。

自带模型 (BYOM)

您可以通过提供来自 Anthropic、Google 或 OpenAI 的 API 密钥,将自己的语言模型添加到 Copilot Chat。 此功能允许你选择和配置自定义 AI 模型以匹配工作流或评估新的模型功能。

优点

使用自己的模型可以:

  • 扩展内置选项之外的模型选择,包括新模型或实验模型。
  • 使用符合需求的模型满足基础结构、安全性或性能要求。
  • 直接通过所选提供程序控制和监视 API 使用情况。
  • 在内置选项和自定义选项之间轻松切换模型。

添加 API 密钥的步骤

  1. 在聊天视图中,转到 “模型选取器 ”下拉列表。

  2. 选择你的提供商。 目前支持这些提供商: OpenAIAnthropicGoogle

  3. 输入 API 密钥 值。

  4. 选择以下项之一:

    • 列出的任何标准模型
    • 提供商提供的任何受支持的模型,即使它未显示在默认列表中
  5. 确认自定义模型出现在模型选取器中。

  6. 开始在聊天中提示。 Copilot Chat 使用自定义模型。

限制和注意事项

  • 对自定义模型的支持仅限于 Visual Studio 中的 Copilot Chat 体验。 它不会影响代码完成或其他 AI 辅助功能,例如生成提交消息。
  • 模型功能取决于提供程序。 某些模型可能不支持工具使用、视觉输入或高级推理等功能。
  • 嵌入、意向检测和存储库索引等服务可能继续使用 Copilot API。
  • 使用自定义模型时,输出直接从提供程序返回,并可能绕过 Copilot 中负责任的 AI 筛选。
  • 对自定义模型的支持 不适用于 Copilot Business 或 Enterprise 用户。