Appearance
GitHub Copilot 的自动模型选择(Auto)功能让 Copilot 在对话中自动选择当前最合适的模型,无需手动切换。它会综合考虑系统负载、模型性能和你的套餐限额,在保持质量的同时减少速率限制触发频率,付费套餐用户还能享受 10% 的 Premium 请求折扣。
GitHub Copilot 自动模型选择:让 AI 自己挑最合适的模型
什么是自动模型选择
在 Chat 面板的模型选择器中选择 Auto,Copilot 就会根据以下因素自动决定用哪个模型来回答你的问题:
- 实时系统健康状态:当某个模型服务器当前负载较高时,自动切换到响应更快的模型
- 模型性能表现:针对你的具体问题,选择最适合该类任务的模型
- 套餐限额:接近某个高端模型的额度上限时,自动降级到标准模型,避免直接中断
能自动选哪些模型
Auto 会在满足以下条件的模型中选择:
- 未被管理员策略限制的模型
- Premium 请求倍率 ≤ 1 的模型(即不额外消耗 Premium 额度的模型)
- 你当前套餐包含的模型
具体可选的模型范围随套餐和组织策略变化,当前版本中 Auto 覆盖 GPT-4o、Claude Sonnet 等主流模型。
Anthropic Claude 系列的 Auto 支持
如果你开启了 Anthropic Claude 代理集成,Auto 模式会在以下 Claude 模型中选择:
- Claude Opus 4.5 / 4.6 / 4.7
- Claude Sonnet 4.5 / 4.6
自动选择和 Premium 请求折扣
使用 Auto 模式的付费用户(Pro / Pro+ / Business / Enterprise)可以享受 10% 的 Premium 请求折扣。这意味着同样的对话,用 Auto 比手动选择高端模型消耗更少的额度。
如何查看当前使用了哪个模型
Auto 不会隐藏选择结果。每次回答后,Chat 界面会显示本次使用的具体模型名称。如果你觉得自动选择不合适,可以随时切换到模型选择器中的具体模型。
各 IDE 的支持情况
| IDE | Auto 支持状态 |
|---|---|
| VS Code | ✅ 正式可用 |
| JetBrains | ✅ 正式可用 |
| Visual Studio | 🔜 预览中 |
| Vim/Neovim | 🔜 预览中 |
| GitHub.com | 🔜 预览中 |
部分 IDE 的 Auto 功能可能需要管理员在组织策略中开启「Editor preview features」。
什么时候手动选模型更好
Auto 的目标是在大多数场景下做出好的选择,但以下情况你可能更想手动指定:
- 代码生成密集型任务:希望确保用最强推理模型(如 Claude Opus)处理复杂架构
- 测试特定模型行为差异:对比不同模型的输出风格
- 额度受限时:明确希望用 Premium 倍率最低的模型节约额度
常见问题
Q: Auto 模式会不会偷偷用高倍率模型耗光我的 Premium 额度?
A: 不会。Auto 的设计原则之一就是不选 Premium 倍率 > 1 的模型,它倾向于用高质量但不额外消耗 Premium 的模型。如果你确实需要用高倍率模型(比如 o1),需要手动选择。
Q: Auto 和「接近限额时自动降级」是同一个功能吗?
A: 是的,自动降级也是 Auto 模式的一部分。当 Auto 检测到你当前 Premium 请求额度即将耗尽,会自动降到标准模型继续回答,而不是直接报错停服。
Q: JetBrains 里怎么切换到 Auto 模式?
A: 在 Copilot Chat 面板的模型选择下拉菜单中选择「Auto」。VS Code 和 JetBrains 的操作位置相同,都在对话框上方的模型选择器里。