当前位置: 首页 > article >正文

01、copilot+pycharm

之——free for student

目录

之——free for student

杂谈

正文

1.for student

2.pycharm

3.使用


杂谈

        copilot是github推出的AI程序员,将chatgpt搬到了私人终端且无token限制,下面是使用方法。

        GitHub Copilot 是由 GitHub 与 OpenAI 合作开发的工具。它是一个基于人工智能的代码补全工具,能够在开发人员编写代码时提供整行或整块代码的建议。GitHub Copilot 基于 Codex 模型开发,Codex 是 OpenAI 的 GPT(生成式预训练转换)架构的后继版本。

        GitHub Copilot 已经集成到诸如 Visual Studio Code 等流行的代码编辑器中。它通过学习公开可用的代码仓库,能够针对多种编程语言提供上下文相关的代码建议。它的设计初衷是提高开发人员的生产率,减少手动输入的数量,并帮助他们发现相关的代码模式。

        另附上:自动编码神器Cursor详细教学 - 哔哩哔哩 (bilibili.com)


正文

1.for student

        没钱就只能蹭,git的学生认证:Request a discount - GitHub Education

        添加学校邮箱并激活:

        添加后会自动出现学校名。

        进去后传证件,然后要搞一下什么2F认证,在自己的profile的password里。记得在学校里开定位。

        过几天就会有认证成功邮件发到学生邮箱:


2.pycharm

        最新版pycharm,after2023,文件→设置→插件,点击安装:

        安装完后重启,工具栏出现小助手:

        登录上去:

         这边显示你没有copilot,去注册:

         注册:

        allow协议:

         登录成功:


3.使用

        


         GitHub Copilot 是由 GitHub 与 OpenAI 合作开发的工具。它是一个基于人工智能的代码补全工具,能够在开发人员编写代码时提供整行或整块代码的建议。GitHub Copilot 基于 Codex 模型开发,Codex 是 OpenAI 的 GPT(生成式预训练转换)架构的后继版本。

        GitHub Copilot 已经集成到诸如 Visual Studio Code 等流行的代码编辑器中。它通过学习公开可用的代码仓库,能够针对多种编程语言提供上下文相关的代码建议。它的设计初衷是提高开发人员的生产率,减少手动输入的数量,并帮助他们发现相关的代码模式。

        一些常见的PyCharm插件,尽管不是专门的AI插件,但也包含一些智能化的功能:

  1. Tabnine: 这是一款基于机器学习的代码自动补全插件。Tabnine通过学习大量的代码库来生成智能建议。

  2. Codota: Codota 是一个代码建议工具,它通过学习大量的开源代码来为你提供更智能的代码建议。

        请注意,这些插件的功能和质量可能会有所不同,而且可能会在时间推移中进行更新和改进。在使用任何插件之前,建议查看其文档和用户反馈,以确保其符合你的需求。

        为了找到并安装插件,可以打开PyCharm,然后进入File > Settings(Windows/Linux)或PyCharm > Preferences(Mac),然后选择Plugins。在这里,你可以搜索并安装想要的插件。


http://www.kler.cn/a/146450.html

相关文章:

  • web开发工具之:三、JWT的理论知识,java的支持,封装的工具类可以直接使用
  • HarmonyOS Next 实现登录注册页面(ARKTS) 并使用Springboot作为后端提供接口
  • springMVC实现文件上传
  • 【Unity】unity3D 调用LoadSceneAsync 场景切换后比较暗 部门材质丢失
  • 遗传算法 (Genetic Algorithm) 算法详解及案例分析
  • 使用 WPF 和 C# 将纹理应用于三角形
  • 【Linux】vim-多模式的文本编辑器
  • 综合运用DML、DDL、DCL、TCL语句与事务管理
  • 成都优优聚美团代运营——让您脱颖而出!
  • C语言编译过程再解析
  • YOLO的网络结构组成
  • 数据库系统原理与实践 笔记 #10
  • Jupyter Notebook本地部署并实现公网远程访问内网Jupyter服务器【内网穿透】
  • 【Spring】Spring是什么?
  • websocket,WebSocket与Socket的区别,HTTP与WebSocket区别,WebSocket特点
  • 如何使用Java支付宝沙箱环境并公网调用sdk创建支付单服
  • YOLOv7独家原创改进: AKConv(可改变核卷积),即插即用的卷积,效果秒杀DSConv | 2023年11月最新发表
  • 成为一名优秀教师的关键要素
  • 深度学习之十(图神经网络--Graph Neural Networks,GNNs)
  • 数据结构—树
  • Harmony开发 eTs公共样式抽取
  • 区间预测 | Matlab实现BP-KDE的BP神经网络结合核密度估计多变量时序区间预测
  • AR眼镜双目光波导/主板硬件方案
  • canvas基础:绘制线段,绘制多边形
  • 利用广度优先或模拟解决米诺骨牌
  • 史上最细,2个半月从功能进阶自动化测试,进阶指南...