GitHub Copilot 可以使用各种 AI 模型。 本文介绍如何托管和提供这些模型。
OpenAI 模型
用于:
- GPT-5 mini
- GPT-5.3-Codex
- GPT-5.4
- GPT-5.4 mini
- GPT-5.4 nano
- GPT-5.5
- GPT-5.6 Luna
- GPT-5.6 Sol
- GPT-5.6 Terra
- GPT-6 Astra
这些模型由 OpenAI 和 GitHub 的 Azure 基础结构托管。
OpenAI 做出 以下数据承诺: 我们 [OpenAI] 不会根据客户业务数据训练模型。 数据处理遵循 OpenAI 的企业隐私评论。
GitHub 使用 OpenAI 维护 零数据保留协议 。
GitHub Copilot模型处理的所有输入请求和输出响应将继续通过GitHub Copilot的内容筛选系统。 这些筛选器包括检查公共代码匹配(在应用时)及检测和阻止有害或冒犯性内容的机制。
Anthropic 模型
用于:
- Claude Haiku 4.5
- Claude Sonnet 4.6
- Claude Sonnet 5
- Claude Opus 4.7
- Claude Opus 4.8
- Claude Opus 4.8 (fast mode) (preview)
- Claude Opus 5
- Claude Fable 5
- Claude Fable 5.1
警告
使用 Claude Fable 5 或 Claude Fable 5.1 时,Anthropic 默认会保留数据(包括提示词和输出内容),以用于运行检测有害使用行为的安全分类器。
客户可根据一项有时限的豁免,在零数据保留(ZDR)条件下申请使用 Claude Fable 5 或 Claude Fable 5.1,该豁免有效期截至 2026 年底;与此同时,Anthropic 正在逐步推出企业前沿保障措施(EFS)。 此后,继续使用这些模型需要 EFS,这将使符合条件的客户能够自行控制其数据,同时启用自动化安全监视。 对于已获批并已配置为可使用此类访问权限的企业,在这些模型启用后,Claude Fable 5 和 Claude Fable 5.1 请求将一直使用 ZDR 端点,直到 2026 年年底。
若要了解企业是否符合条件并请求访问权限,请联系 GitHub 你的帐户团队。
批准访问不会自动启用 Claude Fable 5 或 Claude Fable 5.1。 企业或组织管理员仍必须启用每个模型,然后用户才能访问该模型。 除 Claude Fable 5 和 Claude Fable 5.1 外,其他 Claude 模型将继续在 ZDR 下运行。
使用 ZDR 启用 Fable 模型的客户同意仅将此模型用于内部操作,包括为自己的客户开发和评估产品。 它们可能无法使模型终结点或输出在外部可用。
这些模型由 Amazon Web Services、人类SBC和谷歌云平台托管。 GitHub 具有提供商协议,以确保数据不被用于训练。 下面列出了每个提供商的其他详细信息:
- Amazon Bedrock:亚马逊作出以下数据承诺:Amazon Bedrock 不会存储或记录你的提示和补全。Amazon Bedrock 不使用你的提示和完成来训练任何 AWS 模型,也不会将它们分发给第三方。
- Anthropic PBC:GitHub 与 Anthropic 保持零数据保留协议,用于 GitHub Copilot 中普遍可用的 Anthropice 特征。 默认情况下,Claude Fable 5 和 Claude Fable 5.1 不在本协议的涵盖范围内。 符合资格要求的企业可根据一项单独的限时豁免,在 2026 年底前以零数据保留方式使用 Claude Fable 5 和 Claude Fable 5.1;请联系您的客户经理了解更多信息。 Anthropic 的某些处于 beta 阶段或 公开预览 的功能(包括通过 Messages API 进行的工具搜索)也不在本协议涵盖范围内。 对于这些功能,根据Anthropic的ZDR文档,Anthropic可能会保留数据。 GitHub 将更新此页面,因为 ZDR 覆盖范围发生更改。
- Google Cloud:作为其服务条款的一部分,Google 承诺不就 GitHub 数据进行培训。 此外,GitHub 不会被即时记录用于滥用监测。
为了提供更好的服务质量并减少延迟,GitHub 使用提示缓存。 可以阅读有关 Anthropic PBC、Amazon Bedrock 和 Google Cloud 上的提示缓存的详细信息。
使用 Claude 时,输入提示和输出完成将继续经过 GitHub Copilot 的内容筛选器,进行公共代码匹配(如果应用),以及针对有害或冒犯性内容的筛选。
Google 模型
用于:
- Gemini 3.5 Flash
- Gemini 3.6 Flash
- Gemini 3.7 Flash
- Gemini 3.8 Flash
GitHub Copilot 使用托管在 Google Cloud Platform(GCP)上的 Gemini 模型。 使用 Gemini 模型时,系统会将提示和元数据发送到 GCP,这会做出 以下数据承诺: Gemini 不使用提示或其响应作为数据来训练其模型。
为了提供更好的服务质量并减少延迟,GitHub 使用提示缓存。
使用 Gemini 模型时,输入提示和输出补全将继续通过 GitHub Copilot 的内容筛选器运行,以匹配公共代码和过滤有害或冒犯性内容(如果适用)。
xAI 模型
用于:
- Grok 4.5
- Grok 4.6
这些模型托管在 xAI 上。 xAI 在 GitHub Copilot 零数据保留 API 策略下运行这些模型。 这意味着 xAI 会提交该用户内容(发送到模型的输入以及模型生成的输出):
不会出现以下情况****:
- 出于任何目的(包括人工评审)记录
- 保存到磁盘或以任何形式保留,包括以元数据形式保留
- xAI 人员可访问
- 用于模型训练
只会出现以下情况****:
- 临时存在于 RAM 中,时长为处理并响应每个请求所需的最短时间
- 传送响应后立即从内存中删除
在使用 xAI 时,输入提示和输出完成将继续通过 GitHub Copilot 的内容筛选器进行公共代码匹配(在应用时),以及有害或冒犯性内容的筛选器进行处理。
有关详细信息,请参阅 xAI 网站上的 xAI 企业服务条款 。
Microsoft模型
用于:
- MAI-Code-1.1-Flash
MAI-Code-1.1-Flash 是由 Microsoft 提供的第一方模型,托管在 GitHub 的 Azure 租户中。
GitHub 不使用 Copilot Business 或 Copilot Enterprise 客户数据来训练 AI 模型。 对于单个订阅者Copilot Free(、Copilot Pro和Copilot Pro+Copilot Max用户),GitHub可以使用Copilot交互数据,包括提示(输入)、建议(输出)和会话期间Copilot生成的代码片段,以根据 GitHub 一般隐私声明 和适用的用户设置训练和改进 AI 模型。 单个订阅者可以选择不让其数据用于 AI 模型训练。 若要管理此设置,请参阅 以个人订阅者身份管理 GitHub Copilot 策略。
MAI-Code-1.1-Flash通过位于GitHub租户内的 Microsoft Azure AI Foundry 提供,并受GitHub针对该部署的数据处理配置约束。 有关如何处理、保留和保护Azure AI Foundry上提供的模型的数据、隐私和安全性的详细信息,请参阅Microsoft文档中Azure销售的 Foundry 模型的数据、隐私和安全性。
使用 MAI-Code-1.1-Flash 时,输入提示和输出完成将继续经过 GitHub Copilot 的内容筛选器,进行公共代码匹配(如果应用),以及针对有害或冒犯性内容的筛选。
开放式权重模型
开放权重模型的权重可公开获取。 托管因模型而异,以下各节介绍。 客户提示和响应不会发送给原始模型开发人员。
Moonshot AI 模型
用于:
- Kimi K2.7 Code
- Kimi K3
Kimi K2.7 Code 和 Kimi K3 由 Moonshot AI 开发。 它们是开放权重模型,其对齐程度可能低于其他 Copilot 模型,且出现地域偏见的风险更高。 在启用任一模型之前,请先查看Kimi K2.7 Code模型卡或Kimi K3模型卡,并先自行进行评估,然后再启用。
Kimi K2.7 Code 托管在由 GitHub 和 Microsoft 管理的 Azure AI Foundry 基础结构上。
Kimi K3 由 GitHub 在 Fireworks AI 上托管。
这两种模型都由与托管提供商签订的零数据保留协议涵盖。 Fireworks AI 和 Azure AI Foundry 不会使用提示词或补全内容来训练模型,也不会将提示词或补全内容发送给 Moonshot AI。
GitHub 不使用 Copilot Business 或 Copilot Enterprise 客户数据来训练 AI 模型。 对于单个订阅者Copilot Free(、Copilot Pro和Copilot Pro+Copilot Max用户),GitHub可以使用Copilot交互数据,包括提示(输入)、建议(输出)和会话期间Copilot生成的代码片段,以根据 GitHub 一般隐私声明 和适用的用户设置训练和改进 AI 模型。 单个订阅者可以选择不让其数据用于 AI 模型训练。 若要管理此设置,请参阅 以个人订阅者身份管理 GitHub Copilot 策略。
使用 Kimi K2.7 Code 或 Kimi K3时,输入提示和输出完成将继续通过 GitHub Copilot内容筛选器运行。
内联建议
内联建议(包括虚影文本和下一个编辑建议)由托管在 Azure 上的模型为 Copilot Business 和 Copilot Enterprise 计划提供支持。 Copilot Free 和 Copilot Student 用户模型托管在烟花 AI 上。