通过GitHub copilot免费使用gpt-4和gpt-3.5
GitHub Copilot是一款AI辅助编程工具,为用户提供代码自动完成式的建议。用户可以通过编写代码或者使用自然语言评论来获取GitHub Copilot的建议。它分析正在编辑的文件以及相关文件的上下文,并在文本编辑器中提供建议。GitHub Copilot由GitHub、OpenAI和Microsoft共同开发的生成式AI模型驱动。
GitHub Copilot支持多种语言,但建议质量可能取决于该语言在公共存储库中的数据量和多样性。例如,JavaScript在公共存储库中具有良好的代表性,是GitHub Copilot支持最好的语言之一。
该工具可作为扩展插件在Visual Studio Code、Visual Studio、Vim、Neovim、JetBrains IDEs和Azure Data Studio中使用。
Copilot Individual和Copilot Business之间有一些区别,包括价格、适用GitHub账户类型、遥测、代码建议的过滤等。
GitHub Copilot是付费功能,有月付和年付的订阅选项。对于符合条件的学生、教师和GitHub上热门开源项目的维护者,可以免费使用Copilot Individual。
在隐私方面,GitHub Copilot Individual收集用户参与数据、提示、建议等信息,这些数据被用于改进GitHub Copilot、开发其他开发者工具、检测滥用和违规行为、进行实验和研究等目的。用户可以通过设置来控制提示和建议的保留。
对于代码片段数据的传输,GitHub采取了加密、严格的访问控制和多因素身份验证等措施,以确保数据的安全。
总体而言,GitHub Copilot是一款强大的编程辅助工具,用户可以通过使用它来提高编码效率。当然,由于GitHub Copilot调用的是OpenAI的gpt-4和gpt-3.5 api,所以不仅仅能解答编程问题,也能像ChatGPT一样回答用户的其他问题。
目前GitHub Copilot可以免费试用一个月(需绑卡),通过将GitHub copilot转换为api即可更方便地使用gpt。 Github上有好几个项目有类似功能,例如这个:https://github.com/CaoYunzhou/cocopilot-gpt
具体用法可以参考仓库的README。
如果你是学生,想长期使用GitHub copilot的话可以申请GitHub学生包(GitHub Student Developer Pack), Github学生包用户可以免费使用GitHub copilot长达两年。
需要注意的是,将GitHub copilot转换为API使用如果调用频繁有封号风险,建议低调使用。
Github学生包除了可以免费使用GitHub copilot外,还有其他福利,例如.me免费域名、.tech免费域名、Digitalocean 200刀credit等。如果需要购买GitHub学生包可以与我联系。
https://gitea.com/PublicAffairs/openai-github-copilot