GitHub Copilot 各版本订阅有啥不一样?新手快速入门指南

1,280 阅读11分钟

大家好!如果你是程序员,或者对能辅助编程的 AI 工具感兴趣,可能已经听说过 GitHub Copilot

它是一款能在你编写代码时提供实时建议、自动补全代码,甚至根据注释生成代码片段的工具,旨在提高编程效率。

GitHub Copilot 提供了多个版本,包括免费版、Pro 版Pro+ 版商业版企业版。这些版本在功能和价格上有所不同,了解它们的差异有助于你选择最适合自己的方案。

各版本概览:

Copilot Free (免费版): 提供基础的 AI 编程辅助功能,适合个人开发者或初次体验者。

Copilot Pro (专业版): 专为需要更全面功能的个人开发者设计。提供无限制的代码建议和更高级的 AI 模型访问权限。部分学生、教师和特定开源项目维护者有机会免费使用。

Copilot Pro+ (专业增强版): 个人开发者的顶级选项。包含 Pro 版所有功能,并增加了 Copilot 智能体、更多高级 AI 模型选择以及更高的“高级请求”额度。适合对 AI 功能有深度使用需求的用户。

Copilot Business (商业版): 面向团队和组织。提供集中的用户管理和策略控制功能。

Copilot Enterprise (企业版): 针对大型企业用户。在商业版基础上,增加了智能体和更多企业级功能,如高级定制和安全特性。

接下来,我们将详细对比各版本在核心功能上的具体差异及其影响。

核心功能对比:

定价与“高级请求”额度

“高级请求”指的是使用 Copilot 某些更消耗资源的功能(如调用特定高级 AI 模型或进行复杂分析)时所需的配额。

Copilot Free (免费版):

价格:免费。

高级请求:每月 50 次。

说明: 50 次高级请求适合偶尔使用或初步体验。若使用频率较高,此额度可能不足,超出后需等待下月刷新。

Copilot Pro (专业版):

价格:10美元/月 或 100美元/年。

高级请求:每月 300 次。

额外购买:支持,0.04美元/次。

说明:  300 次额度能满足多数个人开发者的需求,超出部分可按需购买,具有灵活性。

Copilot Pro+ (专业增强版):

价格:39美元/月 或 390美元/年。

高级请求:每月 1500 次。

额外购买:同上。

说明: 1500 次额度非常充裕,适合深度依赖 AI 进行复杂任务的用户。

Copilot Business (商业版):

价格:每授权用户 19美元/月。

高级请求:每用户每月 300 次。

额外购买:同上。

说明: 按用户计费,便于团队成本管理。个人额度与 Pro 版一致。

Copilot Enterprise (企业版):

价格:每授权用户 39美元/月。

高级请求:每用户每月 1000 次。

额外购买:同上。

说明: 高额度确保企业用户能充分利用各项 AI 功能。

Agents (智能体)

“Agents”可以理解为 Copilot 中用于执行特定或复杂任务的智能功能模块。

Copilot coding agent (Copilot Agent - 公开预览版):

支持版本:Pro+ 和 Enterprise企业版

作用: 一项高级功能,能协助处理更复杂的编码任务,如代码重构、分析代码库结构或执行多步骤操作。

Agent mode in VS Code:

支持版本:所有版本。

作用: 在 VS Code 编辑器中与 Copilot 交互的一种方式,帮助 Copilot 更好地理解当前工作上下文。

Copilot code review (Copilot 代码审查):

支持版本:

Free 版: 仅支持 "Review selection" (审查选中部分)。

Pro, Pro+, Business, Enterprise 版: 提供更完整的功能。

作用: 利用 AI 检查代码,识别潜在错误、不规范写法或可改进之处。

缺失/受限影响:  Free 版仅能审查小段选定代码,全面性不足。付费版则能进行更广泛的代码审查,有助于提升整体代码质量。

Copilot Extensions (Copilot 扩展):

支持版本:所有版本。

作用: 使 Copilot 能够在更多集成开发环境(IDE)和工具中运行。

Chat (聊天功能)

Copilot的聊天功能允许用户通过对话形式与 AI 交互,获取编程问题的解答、代码解释或代码片段生成。

Copilot Chat in IDEs (在编程工具中聊天):

支持版本:

Free 版: 每月 50 条消息。

Pro, Pro+, Business, Enterprise 版: 使用基础模型聊天无消息数量限制。

作用: 用户可在 VS Code、Visual Studio 等 IDE 中直接与 Copilot 对话。

缺失/受限影响:  Free 版的 50 条消息限制了深度交流,适合轻度提问。付费版(使用基础模型时)无此限制,更利于学习和解决复杂问题。

Inline chat(行内聊天) / Slash commands (斜杠命令):

支持版本:所有版本。

作用: 在编辑器内便捷使用聊天功能的方式,如在代码旁提问或使用特定命令快速执行操作。

Copilot Chat in GitHub Mobile / GitHub / Windows Terminal:

支持版本:所有版本。

作用: 将聊天功能扩展到 GitHub 移动端、网页端和 Windows 终端等更多使用场景。

Increased GitHub Models rate limits (更高的 GitHub 模型调用频率限制):

支持版本:Pro+, Business, Enterprise

作用: 在频繁调用 GitHub 高级 AI 模型时,能减少达到使用上限的几率,保障服务流畅性。

缺失影响:  Free 和 Pro 用户在高频使用某些高级模型时,可能会遇到临时使用受限的情况。

Copilot Chat skills in IDEs (IDE 中的聊天技能):

支持版本:Pro, Pro+, Business, Enterprise

作用: 使 Copilot Chat 在 IDE 中能执行更特定、更强大的任务,如调试辅助 (/debug)、代码解释 (/explain) 或测试生成 (/tests)。

缺失影响:  Free 版的聊天功能相对基础,付费版通过这些“技能”提供更深入和结构化的辅助。

Models (可用 AI 模型)

不同的 AI 模型在逻辑推理、代码生成质量等方面各有侧重。

支持情况概览:

Free 版: 可使用一组基础模型,如 Claude 3.5 Sonnet, Gemini 2.0 Flash, GPT-4o, GPT-4.1, o3-mini。

Pro 版: 在 Free 版基础上增加更多模型选择,如 Claude 3.7 Sonnet/Thinking, Claude Sonnet 4, Gemini 2.5 Pro, GPT-4.5, o1, o3, o4-mini。

Pro+ 版 & Enterprise 版: 可访问所有可用模型,包括顶级的 Claude Opus 4。

Business 版: 模型选择较多,但可能不包括 Pro+ 和 Enterprise 版中的部分顶级模型(如 Claude Opus 4, GPT-4.5)。

作用: 更多、更高级的模型选择通常意味着 Copilot 能提供更智能、更精准的建议,并处理更复杂的任务。

缺失影响: 若版本不支持特定高级模型,则无法利用该模型的独特优势。日常编码基础模型通常够用,但对输出质量和复杂任务处理有更高要求的场景,高级模型更有价值。

Code Completion (代码补全)

代码补全是 Copilot 的核心功能之一,能在用户输入代码时预测并提供后续代码建议。

Real-time code suggestions with the base model (使用基础模型的实时代码建议):

支持版本:

Free 版: 每月 2000 次补全。

Pro, Pro+, Business, Enterprise 版: 无限制。

作用: 提供即时的代码补全。

缺失/受限影响:  Free 版的 2000 次补全限制可能在较大项目或长时间编码时耗尽,影响编码效率。付费版无此限制。

Next edit suggestions (后续编辑建议):

支持版本:所有版本。

作用: 根据上下文提供后续几步可能的编辑操作建议。

Customization (个性化定制)

用户可以对 Copilot 进行设置,使其行为更符合个人习惯或团队规范。

Repository and personal custom instructions (仓库和个人自定义指令):

支持版本:所有版本。

作用: 允许用户告知 Copilot 项目的特定规则或个人编码偏好。

Organization custom instructions (组织自定义指令 - 公开预览版):

支持版本:仅 Enterprise 版。

作用: 组织可设定全局编码规范和指令,确保团队成员的 Copilot 输出遵循统一标准。

缺失影响: 其他版本无法在组织层面统一 Copilot 的行为配置。

Prompt files (提示文件) / Private extensions (私有扩展) / Block suggestions matching public code (阻止与公开代码匹配的建议):

支持版本:所有版本。

作用: 提供更细致的定制选项,如管理常用提示、使用自定义扩展、避免推荐与网络公开代码完全一致的片段。

Exclude specified files from Copilot (从 Copilot 中排除指定文件):

支持版本:Pro+, Business, Enterprise

作用: 允许用户设定 Copilot 不读取或分析项目中的某些文件,如包含敏感信息或特定配置文件。

缺失影响:  Free 和 Pro 版无法阻止 Copilot 访问项目中的所有文件。

Organization-wide policy management (组织范围的策略管理):

支持版本:Pro+, Business, Enterprise

作用: 主要供组织管理员使用,用于统一配置和管理 Copilot 的各项策略。

缺失影响:  Free 和 Pro 版侧重个人使用,缺乏集中管理功能。

Other Features (其他功能)

Copilot pull request summaries (Copilot 拉取请求摘要):

支持版本:Pro, Pro+, Business, Enterprise

作用: 在提交代码(Pull Request)时,Copilot 能自动生成变更内容的摘要,方便代码审查。

缺失影响:  Free 版用户需自行理解和总结代码提交的内容。

Audit logs (审计日志):

支持版本:Pro+, Business, Enterprise

作用: 记录 Copilot 的使用情况,对企业的安全审计和合规性管理有重要意义。

缺失影响: Free 和 Pro 版不提供详细的使用日志以供审计。

Copilot knowledge bases (Copilot 知识库):

支持版本:仅 Enterprise 版。

作用: 允许企业使用其私有代码库和文档对 Copilot 进行训练,使其能根据企业内部知识提供建议。

缺失影响: 其他版本的 Copilot 主要基于公开数据和通用模型,难以深入理解特定企业的代码和业务逻辑。

Fine tuning a custom large language model (微调自定义大语言模型 - 有限公开预览):

支持版本:仅 Enterprise 版。

作用: 最高级别的定制功能,企业可基于自身数据微调专属的 Copilot 模型。

缺失影响: 其他版本无法进行此等级的模型定制。

Copilot in the CLI (在命令行中使用 Copilot):

支持版本:Pro, Pro+, Business, Enterprise

作用: 允许用户在终端(命令行界面)直接调用 Copilot 功能,如辅助编写 shell 命令。

缺失影响:  Free 版用户无法在命令行环境中使用 Copilot。

如何选择适合自己的版本?

初步体验或轻度使用者: 若主要目的是体验 AI 编程,或日常编码量不大,Copilot Free (免费版) 可以满足基本需求。

有一定编码需求的个人开发者:Copilot Pro (专业版) 提供了无限制的代码建议和更广泛的功能,是性价比较高的选择。符合条件的学生、教师或开源维护者可关注其免费政策。

追求高级功能和极致体验的个人开发者:Copilot Pro+ (专业增强版) 提供最全面的个人功能,包括编码代理和所有顶级模型。

团队或中小型组织:Copilot Business (商业版) 提供了团队协作和管理功能。

对功能、安全、定制化和管理有高要求的大型企业: Copilot Enterprise (企业版) 提供了知识库、模型微调等企业级独有功能。

请注意: Copilot 当前不支持 GitHub Enterprise Server(私有部署的 GitHub)。

希望这份指南能帮助你更好地了解 GitHub Copilot 的不同版本。你可以访问 GitHub Copilot 官方页面,根据自己的具体需求选择并注册相应的计划。

END

我是李祺,微软 Power Platform 方向 MVP ,2014 年进入开发领域,了解微软云全系产品。2020 年以来专注在 Power Platform 领域,曾为微软和多家客户提供售前、培训和实施服务,2023年进入 AI 相关领域。为普及产品知识,帮助国内用户快速上手。从 2021 年开始创建个人公众号和知乎【李祺 Varman】,目前已提供 300+ Power Platform 中文学习资料,并在持续更新 AI 相关内容,欢迎大家进入公众号菜单【知识库】进行查看和自助问答,或通过【问答社区】进行人工问题咨询。