网易首页 > 网易号 > 正文 申请入驻

不花钱!程序员编码神器GitHub Copilot免费可用,每月限额2000次代码补全、50条聊天信息

0
分享至

整理 | 屠敏

出品 | CSDN(ID:CSDNnews)

就在今天,有一个利好开发者的消息:微软旗下的 GitHub 宣布推出GitHub Copilot Free 版本,目前在 VS Code 中可供所有开发者使用。简单来看,你只需要有一个 GitHub 账户,就可以在不用订阅的情况下体验到 GitHub Copilot 功能。

回顾过往,早在 2021 年,GitHub 和 OpenAI 合作开发了基于 OpenAI Codex 模型(GPT-3 后代)的 AI 辅助编码工具 Copilot,它可以在程序员编码的时候自动推荐/生成代码供其使用,解放程序员的双手,再也不用因为敲代码而加班了。只不过,大多数开发者想要体验 Copilot 功能必须按月支付费用,每月 10 美元起,而只有经过验证的学生、教师和开源维护者才能免费访问。

如今 GitHub Copilot Free 的版本旨在将 AI 代码补全助手覆盖到更广泛的开发群体,微软表示,GitHub Copilot 将成为 VS Code 体验的核心部分——时下 GitHub 平台开发者数量已经突破了 1.5 亿,他们都能直接用上 GitHub Copilot Free(https://aka.ms/vscode-activatecopilotfree)。

GitHub Copilot Free 功能

据官方公告透露,Copilot Free 提供两种模型供选择:Anthropic 的 Claude 3.5 SonnetOpenAI 的 GPT-4o。

你可以用它来提问编程问题、解释现有代码,或者让它帮你找出代码中的错误。你还可以对多个文件同时进行编辑操作。此外,你可以使用 Copilot 的第三方代理工具,或者自行构建扩展功能。

具体功能来看,GitHub Copilot Free 拥有以下一些功能:

  • 使用 Copilot Edits 管理多个文件。开发者可以通过将对话聊天与代码生成相结合的 Copilot Edits 对多个文件进行更改。Copilot Edits 提供了多文件编辑体验,你可以通过聊天侧边栏顶部打开它。基于你给的 Prompt,Edits 会在多个文件中提出修改建议,必要时还会创建新文件。

  • 终端协助。在 VS Code 的终端里,你几乎可以用聊天的方式完成任何操作。按下 / 键加空格,就可以告诉 GitHub Copilot 你想干什么。比如,如果某个命令失败了,Copilot 还能通过分析错误输出,解释问题并告诉你怎么修复。举个例子:假设你知道可以用 ffmpeg 库从视频中提取帧,但不知道具体的语法和参数。没关系!Copilot 可以帮你生成正确的命令,轻松搞定。

  • 自定义指令。你可以用自定义指令告诉 GitHub Copilot,你希望它怎么帮你写代码。这些指令会随着每次请求传递给模型,让它按照你的要求来生成代码。你可以在编辑器或者项目层面设置这些指令。如果你的项目里包含一个特定文件,Copilot 还能自动读取这些设置。更棒的是,你还可以把这些指令分享给团队成员,这样大家都能按照统一的规则来工作,连 Copilot 也不例外!比如,在项目里创建一个 .github/copilot-instructions.md 文件,写下你的需求,Copilot 就会按照这些规则帮你生成代码。


## React 18
* Use functional components
* Use hooks for state management
* Use TypeScript for type safety


## SvelteKit 4
* Use SSR for dynamic content rendering
* Use static site generation (SSG) for pre-rendered static pages.


## TypeScript
* Use consistent object property shorthand: const obj = { name, age }
* Avoid implicit any

  • 语音命令:内置语音界面允许用户与 Copilot 交互,使用语音命令来开发应用程序原型或调试代码。

  • 项目背景感知。GitHub Copilot 具有“全项目感知”功能,它的 AI 可以像领域专家一样理解你的整个代码库。你可以通过特定的语法提到这些“领域专家”,称为 “参与者”(participants)。其中,@workspace 是一个专门针对整个项目代码库的领域专家。换句话说,当你在对话中提到 @workspace 时,Copilot 会根据它对整个项目代码的理解,提供更相关、更全面的建议和帮助。

  • 代码中的函数“命名”难题。大家常说,给事物命名是计算机科学中最难的问题之一。在 GitHub Copilot 中,你可以按下 F2 键来重命名某个变量或函数,Copilot 会根据这个符号在代码中的实现方式和使用情况,给出一些命名建议。

不过,需要注意的是,GitHub Copilot Free 也是有限制的,它为开发者提供每月 2000 次代码补全和 50 条聊天消息。其中,根据 GitHub 发言人的解释,每次 Copilot 提供的代码建议(无论是否被开发者接受)都会计入这一限制。相较而言,这一版本更适合偶尔使用的个人用户和小型项目。

超出限制得付费

如果你超出了这些限制,那么如下图所示,还是得付费使用。

其中,Copilot Pro 版本

  • 价格:每月 10 美元或每年 100 美元

  • 功能:

    无限代码补全:代码补全次数无限制

    无限聊天请求:聊天请求次数无限制

    额外模型支持:除了上面提到的两款模型之外,还可以访问 Google Gemini 1.5 Pro 和 OpenAI o1-preview 及 -mini 模型

  • 适用场景:适合专业开发者及大型项目

Copilot Business 版本:

  • 价格:每位授权用户每月 19 美元

  • 功能:

    无限代码补全:代码补全次数无限制

    无限聊天请求:聊天请求次数无限制

  • 额外模型支持:访问 Google 的 Gemini 1.5 Pro 和 OpenAI o1-preview 及 -mini 模型

  • 适用场景:适合拥有多名开发者的团队

Copilot Enterprise 版本:

  • 价格:每位授权用户每月 $39 美元

  • 功能:

    无限代码补全:代码补全次数无限制

    无限聊天请求:聊天请求次数无限制

  • 额外模型支持:访问 Google 的 Gemini 1.5 Pro 和 OpenAI o1-preview 及 -mini 模型

  • 适用场景:适合拥有广泛开发需求的大型企业

GitHub 产品负责人 Patel 表示,开发者在达到使用限制时会有明确提示,并可以轻松升级计划以满足需求。

此外,学生、教育工作者和开源项目维护者依然可以免费获得无限制的 Copilot Pro 账户,权益不受影响。

GitHub 推出 Copilot Free 版本的原因

免费版的 Copilot 适用于多种编辑器,包括 VS Code、Visual Studio、JetBrains 系列以及 GitHub.com。

尽管自 2021 年推出以来,Copilot 已经成为 AI 编程工具的事实标准,据 JetBrains 的《2024 开发者生态系统现状报告》数据显示,GitHub Copilot 已被 40% 的开发人员试用,且 26% 的受访者表示经常使用它来辅助日常工作。

但随着时间的推移,AI 辅助编码市场竞争尤为激烈,无论是 Tabnine 和 Qodo(前身为 Codium)等初创公司,还是 AWS、阿里、华为等科技巨头,都推出了类似的服务。这些竞争者通常也提供免费计划,因此 GitHub 选择依靠 VS Code 的广泛用户群,采用免费增值模式来扩大 Copilot 的覆盖范围是合情合理的。

对此,GitHub CEO Thomas Dohmke 表示:“我们的使命是让全世界 10 亿人能够成为开发者。显然,如果看看巴西、阿根廷、南非、印度、印尼、巴基斯坦等地的情况,他们的 10 美元与当地的平均收入相比负担更重。因此,我们希望能帮助那些有志成为开发者的人,或者希望通过使用 Copilot 提高生产力、效率和幸福感的开发者,尤其是在这些国家。所有这些都为实现我们 10 亿开发者的目标而努力。”

Dohmke 还提到,他预计会有更多学生开始使用 Copilot,因为尽管公司一直为学生提供免费版本,但过去学生需要经过一些认证流程才能证明身份。“通过 Copilot Free,我们重回免费增值模式的初心,同时为更宏大的目标奠定了基础:AI 是实现 10 亿开发者愿景的最佳路径。创造软件的乐趣不应有任何进入门槛”,他说道。

最后,Dohmke 总结道:“距离我们被微软收购已经六年了,事实证明,GitHub 仍然是那个 GitHub,我们仍在做我们擅长的事。”

开发者看法

GitHub 此举无疑是进一步降低了 Copilot 的试用门槛,有些用户留言表示,“这对于编程入门非常有帮助,也为初创公司提供了机会。最近,Cursor 添加了 o1 模型,中高级的价格大约在 20 美元左右。我的公司需要招聘更多高级工程师了,但实际上只需要 1 或 2 名,其余的工作可以通过实习生,借助 Copilot 或 Cursor 来完成。现在正是为每个人提供参与项目和编程的好时机。”

不过,也有人认为,与其想办法让更多的用户来使用这款工具,不如思考如何让 Copilot 生成的代码准确性更好。

还记得 GitHub 之前招募了 202 名具有至少五年经验的开发者,其中一半被随机分配了 GitHub Copilot 的访问权限,另一半则被要求不使用任何 AI 工具。通过分析这些开发者的表现,调查结果显示,使用 GitHub Copilot 的开发者在完成所有 10 个单元测试时,成功的可能性提高了 56%。此外,在盲审过程中,使用 GitHub Copilot 编写的代码可读性错误显著减少,开发者平均能够多编写 13.6% 的代码行,且不会遇到可读性问题。

这一数据公布之后,不少亲身体验过 Copilot 功能的开发者并不买账,甚至直言:

我放弃了 Copilot 而选择了 Cursor,从此再也没有回头。Cursor 可能是除了 ChatGPT 之外唯一一个产品适合市场的其他 AI 产品,就是这么好。

因此,在这次 GitHub Copilot Free 发布之际,许多网友在 HN 上展开激烈讨论:

  • 我觉得这个免费计划只是想让更多的人用上 Copilot,然后迫使他们升级到付费版本。就像想象一下,如果 GPS 导航不普及,有一个付费服务提供 20 次免费的导航。最终,你的正常导航技能会退化,然后你就不得不购买了。

  • 还是 Cursor 给的压力太大了

甚至有人指出,GitHub Copilot 在他们的示例中建议的代码“修复”在许多层面上都是错误的:

  • 它建议在一个不是异步函数的地方使用 await。从其他例子可以看出,这是 React 中的 useEffect。就算你想这么做,也不能直接把回调函数改成异步函数——这么做会引发一些难以察觉的 Bug。你们就是这样宣传产品的吗?我猜,GitHub 的那些有能力的开发者已经被新人 + Copilot 替代了。

那么,你是否有用过 GitHub Copilot?体验如何?哪种 AI 辅助编码工具更好用?欢迎留言分享你的看法。

参考:

https://news.ycombinator.com/item?id=42453341

https://code.visualstudio.com/blogs/2024/12/18/free-github-copilot

https://github.blog/news-insights/product-news/github-copilot-in-vscode-free/

https://techcrunch.com/2024/12/18/github-launches-a-free-version-of-its-copilot/

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
1 分钟都嫌多?曼联 6000 万水货凉透 球迷怒喊:永久弃用!

1 分钟都嫌多?曼联 6000 万水货凉透 球迷怒喊:永久弃用!

奶盖熊本熊
2026-03-08 03:22:58
TOP14位身高170以上的女神,有颜有灯有演技

TOP14位身高170以上的女神,有颜有灯有演技

素然追光
2026-01-02 02:45:02
文班:落后25分全队都没有放弃,我已经快累晕了幸好没打加时

文班:落后25分全队都没有放弃,我已经快累晕了幸好没打加时

懂球帝
2026-03-07 20:54:04
全国人大代表、上海交通大学丁奎岭建议,大学学科要真正链接社会和企业的需求

全国人大代表、上海交通大学丁奎岭建议,大学学科要真正链接社会和企业的需求

界面新闻
2026-03-06 18:14:05
《我的山与海》口碑井喷,本是冲着谭松韵来的,却被37岁女配惊艳

《我的山与海》口碑井喷,本是冲着谭松韵来的,却被37岁女配惊艳

好贤观史记
2026-03-07 19:53:48
特朗普没想到:美伊大战打醒两个国家,一个是越南,一个是菲律宾

特朗普没想到:美伊大战打醒两个国家,一个是越南,一个是菲律宾

知法而形
2026-03-07 15:41:58
辛巴财富自由,退网后前往美国居住,发生交通事故被网友偶遇

辛巴财富自由,退网后前往美国居住,发生交通事故被网友偶遇

新游戏大妹子
2026-03-05 13:01:23
中东变局下的外贸人:伊朗客户失联,迪拜华人敞开家门接待同胞

中东变局下的外贸人:伊朗客户失联,迪拜华人敞开家门接待同胞

齐鲁壹点
2026-03-06 21:59:09
生涯首次!杨瀚森复出21+9+6+2+3帽创纪录 率混音拒20分逆转

生涯首次!杨瀚森复出21+9+6+2+3帽创纪录 率混音拒20分逆转

醉卧浮生
2026-03-07 12:30:45
什么是性成瘾?患者自述:比烟瘾、酒瘾厉害多了,比戒毒还难

什么是性成瘾?患者自述:比烟瘾、酒瘾厉害多了,比戒毒还难

泠泠说史
2025-10-30 15:20:45
郝龙斌要求大陆承诺:只要台湾不“独立”,大陆就不会对台动武

郝龙斌要求大陆承诺:只要台湾不“独立”,大陆就不会对台动武

琴音缭绕回
2026-03-07 17:17:22
豪车降价83.9%跌破20万,中产心中的白月光不再香

豪车降价83.9%跌破20万,中产心中的白月光不再香

最新声音
2026-03-06 14:25:33
袁惟仁葬礼告别仪式:儿女在灵堂内玩自拍,手拿奶茶微笑拍照

袁惟仁葬礼告别仪式:儿女在灵堂内玩自拍,手拿奶茶微笑拍照

素素娱乐
2026-03-07 12:21:24
7点吃晚饭是错误的?医生建议:过了70岁,晚饭尽量要做到这4点

7点吃晚饭是错误的?医生建议:过了70岁,晚饭尽量要做到这4点

蜉蝣说
2026-03-07 17:52:08
1-0!亚洲杯首场大冷门诞生!8强已产生7席,中国女足对手有变数

1-0!亚洲杯首场大冷门诞生!8强已产生7席,中国女足对手有变数

侃球熊弟
2026-03-07 19:42:06
鹅厂带大家“养虾”,昨天刚装、今天就裸奔!田渊栋:OpenClaw就像拿着所有秘密的笨小孩出门办事

鹅厂带大家“养虾”,昨天刚装、今天就裸奔!田渊栋:OpenClaw就像拿着所有秘密的笨小孩出门办事

InfoQ
2026-03-07 16:18:37
岛国“佟丽娅”?这腿,比命长……

岛国“佟丽娅”?这腿,比命长……

小椰的奶奶
2026-03-07 22:14:30
马英九:若不以和平方式统一 ,台湾人不接受,回归势在必行?

马英九:若不以和平方式统一 ,台湾人不接受,回归势在必行?

混沌录
2026-03-06 20:32:18
美军前高官发出警告:以色列可不是中美俄,打急眼了它真敢丢核弹

美军前高官发出警告:以色列可不是中美俄,打急眼了它真敢丢核弹

徐徐道史
2026-03-08 02:19:39
滞留迪拜五天,成都一家三口平安回家!绕道吉隆坡,耗时40个小时

滞留迪拜五天,成都一家三口平安回家!绕道吉隆坡,耗时40个小时

封面新闻
2026-03-07 16:27:06
2026-03-08 05:00:49
CSDN incentive-icons
CSDN
成就一亿技术人
26362文章数 242240关注度
往期回顾 全部

科技要闻

OpenClaw爆火,六位"养虾人"自述与AI共生

头条要闻

选举24小时内举行 伊朗今天或选出最高领袖

头条要闻

选举24小时内举行 伊朗今天或选出最高领袖

体育要闻

塔图姆298天走完这段路 只用27分钟征服这座城

娱乐要闻

汪小菲曝亲妈猛料,张兰公开财产分配

财经要闻

针对"不敢休、不让休"怪圈 国家出手了

汽车要闻

逃离ICU,上汽通用“止血”企稳

态度原创

时尚
数码
教育
健康
旅游

2026春夏一定要拥有的6只包,好看又百搭

数码要闻

英特尔 Core Ultra 3 “Panther Lake-H” 结构细节曝光

教育要闻

全国政协委员刘国梁建议通过体育锻炼加强挫折教育

转头就晕的耳石症,能开车上班吗?

旅游要闻

不用去荷兰!金华这处郁金香花海,美到窒息

无障碍浏览 进入关怀版