GitHub Copilot AI 模型比较
GitHub Copilot 支持多种 AI 模型,具备不同的能力。您选择的模型会影响 Copilot Chat 与 Copilot 行内建议的响应质量和相关性。某些模型延迟更低,另一些则幻觉更少或在特定任务上表现更佳。本指南帮助您根据任务而非仅仅模型名称挑选最佳模型。
注意
- 不同模型拥有不同的高级请求倍率,这可能影响您每月使用额度的消耗。详情请参阅 GitHub Copilot 中的请求。
- 在受支持的 IDE 中使用 Copilot Chat 时,Auto 会根据可用性自动为您选择最佳模型。您也可以手动选择其他模型以覆盖此选择。参见 关于 Copilot 自动模型选择 与 更改 GitHub Copilot Chat 的 AI 模型。
按任务推荐的模型
使用此表格快速找到合适的模型,更多细节请参阅下方章节。
| 模型 | 任务领域 | 擅长(主要用例) | 进一步阅读 |
|---|---|---|---|
| GPT-4.1 | 通用编码与写作 | 快速、准确的代码补全和解释 | GPT-4.1 模型卡 |
| GPT-5 mini | 通用编码与写作 | 快速、准确的代码补全和解释 | GPT-5 mini 模型卡 |
| GPT-5.1 | 深入推理与调试 | 多步骤问题解决和架构级代码分析 | GPT-5.1 模型卡 |
| GPT-5.2 | 深入推理与调试 | 多步骤问题解决和架构级代码分析 | GPT-5.2 模型卡 |
| GPT-5.2-Codex | 代理式软件开发 | 代理任务 | GPT-5.2-Codex 模型卡 |
| GPT-5.3-Codex | 代理式软件开发 | 代理任务 | GPT-5.3-Codex 模型卡 |
| GPT-5.4 | 深入推理与调试 | 多步骤问题解决和架构级代码分析 | GPT-5.4 模型卡 |
| GPT-5.4 mini | 代理式软件开发 | 代码库探索,使用 grep 风格工具时尤为有效 | 不可用 |
| Claude Haiku 4.5 | 快速帮助简单或重复性任务 | 快速、可靠的轻量级编码问题回答 | Claude Haiku 4.5 模型卡 |
| Claude Opus 4.5 | 深入推理与调试 | 复杂的问题解决挑战,精细的推理 | Claude Opus 4.5 模型卡 |
| Claude Opus 4.6 | 深入推理与调试 | 复杂的问题解决挑战,精细的推理 | Claude Opus 4.6 模型卡 |
| Claude Opus 4.6 (fast mode) (preview) | 深入推理与调试 | 复杂的问题解决挑战,精细的推理 | 不可用 |
| Claude Sonnet 4.0 | 深入推理与调试 | 性能与实用性的完美平衡,适用于编码工作流 | Claude Sonnet 4.0 模型卡 |
| Claude Sonnet 4.5 | 通用编码与代理任务 | 复杂的问题解决挑战,精细的推理 | Claude Sonnet 4.5 模型卡 |
| Claude Sonnet 4.6 | 通用编码与代理任务 | 复杂的问题解决挑战,精细的推理 | Claude Sonnet 4.6 模型卡 |
| Gemini 2.5 Pro | 深入推理与调试 | 复杂代码生成、调试和研究工作流 | Gemini 2.5 Pro 模型卡 |
| Gemini 3 Flash | 快速帮助简单或重复性任务 | 快速、可靠的轻量级编码问题回答 | Gemini 3 Flash 模型卡 |
| Gemini 3.1 Pro | 深入推理与调试 | 高效且精准的编辑‑测试循环 | 不适用 |
| Grok Code Fast 1 | 通用编码与写作 | 快速、准确的代码补全和解释 | Grok Code Fast 1 模型卡 |
| Qwen2.5 | 通用编码与写作 | 代码生成、推理以及代码修复/调试 | Qwen2.5 模型卡 |
| Raptor mini | 通用编码与写作 | 快速、准确的代码补全和解释 | 即将推出 |
任务:通用编码与写作
在需要在质量、速度和成本效率之间取得平衡的常规开发任务中使用这些模型。当您没有特定需求时,这些模型是很好的默认选择。
| 模型 | 为何适合 |
|---|---|
| GPT-5.3-Codex | 在特性、测试、调试、重构和审查等复杂工程任务上,能够交付更高质量的代码,而无需冗长指令。 |
| GPT-5 mini | 对大多数编码和写作任务而言可靠的默认选项。快速、准确,且在各种语言和框架中表现优秀。 |
| Grok Code Fast 1 | 专用于编码任务。能在多语言环境下良好完成代码生成与调试。 |
| Raptor mini | 专用于快速、准确的行内建议和解释。 |
何时使用这些模型
如果您想要,使用以下任意模型
- 编写或审查函数、短文件或代码差异。
- 生成文档、注释或摘要。
- 快速解释错误或异常行为。
- 在非英文编程环境下工作。
何时使用其他模型
如果您正在进行复杂的重构、架构决策或多步逻辑,考虑使用 深入推理与调试 中的模型。若需要更快、更简单的任务,如重复编辑或一次性代码建议,请参阅 快速帮助简单或重复性任务。
任务:快速帮助简单或重复性任务
这些模型针对速度和响应性进行了优化。它们非常适合快速编辑、实用函数、语法帮助以及轻量原型设计。您将获得快速答案,无需等待不必要的深度或冗长的推理链。
推荐模型
| 模型 | 为何适合 |
|---|---|
| Claude Haiku 4.5 | 在快速响应与高质量输出之间取得平衡。适用于小任务和轻量代码解释。 |
何时使用这些模型
如果您想要,使用以下任意模型
- 编写或编辑小函数或实用代码。
- 快速提问语法或语言相关问题。
- 以最少的设置原型化想法。
- 对简单提示或编辑获得快速反馈。
何时使用其他模型
如果您正在进行复杂的重构、架构决策或多步逻辑,请参见 深入推理与调试。若任务需要更强的通用推理或更结构化的输出,请参见 通用编码与写作。
任务:深入推理与调试
这些模型专为需要逐步推理、复杂决策或高上下文感知的任务而设计。当您需要结构化分析、深思熟虑的代码生成或多文件理解时,它们表现出色。
推荐模型
| 模型 | 为何适合 |
|---|---|
| GPT-5 mini | 相比 GPT-5,提供更快的响应和更低的资源使用,同时交付深度推理与调试。非常适合交互式会话和逐步代码分析。 |
| GPT-5.4 | 在复杂推理、代码分析和技术决策方面表现出色。 |
| Claude Sonnet 4.6 | 在 Sonnet 4.5 基础上改进,提供更可靠的补全和在高压环境下更智能的推理。 |
| Claude Opus 4.6 | Anthropic 最强大的模型。相较 Claude Opus 4.5 有所提升。 |
| Gemini 3.1 Pro | 在长上下文以及科学或技术分析方面具备高级推理能力。 |
| Goldeneye | 复杂的问题解决挑战和精细的推理。 |
何时使用这些模型
如果您想要,使用以下任意模型
- 在跨多个文件的上下文中调试复杂问题。
- 重构大型或相互关联的代码库。
- 跨层规划功能或架构。
- 权衡库、模式或工作流之间的取舍。
- 分析日志、性能数据或系统行为。
何时使用其他模型
对于快速迭代或轻量任务,请参见 快速帮助简单或重复性任务。对于通用开发工作流或内容生成,请参见 通用编码与写作。
任务:处理视觉内容(图表、截图)
当您想要询问截图、图表、UI 组件或其他视觉输入时,请使用这些模型。这些模型支持多模态输入,非常适合前端工作或视觉调试。
| 模型 | 为何适合 |
|---|---|
| GPT-5 mini | 对大多数编码和写作任务而言可靠的默认选项。快速、准确,且支持多模态输入的视觉推理任务。跨语言和框架表现良好。 |
| Claude Sonnet 4.6 | 在 Sonnet 4.5 基础上改进,提供更可靠的补全和在高压环境下更智能的推理。 |
| Gemini 3.1 Pro | 深入推理与调试,适用于复杂代码生成、调试和研究工作流。 |
何时使用这些模型
如果您想要,使用以下任意模型
- 提问有关图表、截图或 UI 组件的问题。
- 获取对视觉草稿或工作流的反馈。
- 从视觉上下文中理解前端行为。
提示
如果您在不支持图像输入的环境中使用模型(如代码编辑器),将无法获得视觉推理的好处。您可能可以通过 MCP 服务器间接获取视觉输入。参见 使用模型上下文协议(MCP)服务器扩展 GitHub Copilot Chat。
何时使用其他模型
如果您的任务涉及深度推理或大规模重构,请考虑 深入推理与调试 中的模型。对于仅文本任务或更简易的代码编辑,请参阅 快速帮助简单或重复性任务。
后续步骤
选择合适的模型能帮助您最大化 Copilot 的价值。如果您不确定使用哪种模型,请从通用选项如 GPT-4.1 开始,然后根据需求进行调整。
- 有关模型详细规格和定价,请参阅 GitHub Copilot 中受支持的 AI 模型。
- 想了解更多不同模型的使用示例,请参阅 通过不同任务比较 AI 模型。
- 切换模型请参考 更改 GitHub Copilot Chat 的 AI 模型 或 更改 GitHub Copilot 行内建议的 AI 模型。
- 想了解 Copilot Chat 如何服务不同的 AI 模型,请参阅 GitHub Copilot 模型托管。