Appearance
Copilot 可用的 AI 模型取决于套餐、客户端和组织策略三个维度。个人用户按套餐享有不同模型访问权;组织和企业管理员可以收窄或扩展成员的模型选择范围;通过 API Key 可以接入 Azure OpenAI 等自定义模型。
GitHub Copilot AI 模型访问配置:套餐、组织策略与自定义模型
模型访问权限的三个维度
维度一:套餐
不同 Copilot 套餐对应不同的可用模型:
| 套餐 | 模型访问范围 |
|---|---|
| Copilot Free | 基础模型(GPT-4o mini 等) |
| Copilot Pro | 完整模型列表,含高级模型 |
| Copilot Pro+ | 最高级模型(Claude Opus、o1 等) |
| Copilot Business | 组织管理员控制 |
| Copilot Enterprise | 企业管理员控制 + 自定义模型 |
维度二:客户端
不同客户端支持的模型可能不同。VS Code 中可切换的模型和 GitHub.com Copilot Chat 支持的模型范围不完全一致,使用时以客户端实际显示为准。
维度三:组织/企业策略
组织管理员可以:
- 禁用某些模型(避免员工使用未经审批的第三方模型)
- 设置默认模型
- 允许或禁止自动模型选择(auto model selection)
企业管理员还可以额外配置自定义模型(见下文)。
自动模型选择
Copilot 支持"自动选择模型"模式,根据任务类型和上下文自动选用最合适的模型。这个功能受组织策略控制:
- 如果组织禁用了某个模型,自动选择时会跳过该模型
- 如果组织关闭了自动选择策略,用户只能手动指定模型
接入自定义模型
企业套餐支持通过 API Key 接入外部模型,例如 Azure OpenAI、Amazon Bedrock 上的模型。
配置路径(企业管理员):
- 进入企业的 Copilot settings
- 找到 Custom models 部分
- 输入 API Key 和模型端点
接入后,自定义模型会出现在组织成员的模型选择列表中,和官方模型并列。
组织管理员配置路径
- 进入组织 Settings → Copilot → Policies
- 在 AI models 策略中设置允许范围:
- 全部允许
- 只允许指定模型
- 禁用某些模型
企业级管理员在企业设置中有同样的策略配置入口,且企业策略优先于组织策略。
与 Cursor / Claude Code 的对比
Cursor 通过订阅内置多种模型,用户可自由选择;Claude Code 绑定 Anthropic API,支持的模型范围由 Anthropic 决定。Copilot 的模型访问管理更适合企业场景——管理员可以集中控制合规模型范围,符合企业 IT 合规要求。
常见问题
Q: 为什么我的组织看不到某些模型?
A: 组织管理员可能已经限制了可用模型范围。联系管理员确认策略,或请管理员在 Copilot Policies 中放开对应模型。
Q: 自动模型选择会在用户不知情的情况下切换模型吗?
A: 会。自动选择时 Copilot 会根据任务自行决定模型,如果需要固定使用某个模型,在模型选择器中手动指定后关闭自动选择。
Q: 接入 Azure OpenAI 自定义模型需要什么前提?
A: 需要 Copilot Enterprise 套餐,以及有效的 Azure OpenAI API Key 和对应模型的部署端点。