Skip to main content

在 Copilot 对话助手中使用 OpenAI o3

了解如何在 GitHub Copilot Chat 中为你自己或你的组织启用 OpenAI o3。

关于 GitHub Copilot Chat

中的 OpenAI o3

Note

Copilot Chat 中的 o3 目前为 公共预览版,可能会变动。

OpenAI 提供一系列大型语言模型,可以作为 Copilot Chat 使用的默认模型的替代模型。 o3 就是这类模型中的一种,它在整个软件开发生命周期(从初始设计到 bug 修复、维护到优化)的编码任务中都表现出色。 有关 o3 功能的���息,请参阅 OpenAI 文档

o3 当前在以下位置提供:

  • Visual Studio Code 中的 Copilot Chat
  • GitHub 中 Copilot Chat 中的沉浸式模式

在 GitHub Copilot 中使用时,o3 由 OpenAI 和 GitHub 的 Azure 租户托管。 OpenAI 作出以下数据承诺:我们 [OpenAI] 默认不会使用你的业务数据来训练我们的模型__。 GitHub 与 OpenAI 签订了零数据保留协议

使用 o3 时,输入提示和输出完成将继续通过 GitHub Copilot 的内容筛选器运行,这些筛选器会进行公共代码匹配(如果适应),同时筛选有害、冒犯性或偏离主题的内容。

配置访问权限

必须先单独启用对 OpenAI o3 的访问,然后才能使用该模型。

设置供个人使用

如果拥有 Copilot Free 或 Copilot Pro 订阅,你可以通过以下两种方式启用 OpenAI o3:

  • 在 Visual Studio Code 或 Copilot Chat 的沉浸式视图中,首次选择将 o3 与 Copilot Chat 一起使用时,系统将提示你允许访问该模型。

    单击“Allow”后,可以使用 o3 并在 GitHub 上的个人设置中更新策略****。

  • 可以直接在 GitHub 网站上的个人设置中启用模型。 请参阅“以单个订阅者身份管理 Copilot 策略”。

针对组织使用的设置

作为或组织所有者,你可以为通过组织获得 Copilot Business 席位分配的每个人启用或禁用 o3。 请参阅“管理组织中的 Copilot 策略”。

使用 o3

有关如何更改 Copilot Chat 使用的模型的详细信息,请参阅 正在更改 Copilot Chat 的 AI 模型