首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

PyCharm/VSCode通过插件增加平替AI编程助手

  • 25-03-03 13:22
  • 4506
  • 13391
blog.csdn.net

目录

一、需求场景

二、需求分析

三、Continue的相关信息

1.官网地址

2.PyCharm插件安装

3.VSCode/Cursor插件安装

四、Continue的使用

1.PyCharm中的使用

1.1.结合Ollama使用

1.2.使用Deepseek使用

1.3.使用测试​编辑

2.VSCode/Cursor中的使用

2.1.结合Ollama/Deepseek使用

2.2.在Cursor中使用Deep Seek

2.3.使用测试

五、总结

六、参考资料


一、需求场景

1.PyCharm自带的AI助手中国区无法使用,需要有个AI编程助手补位。

2.能够扩展本地大模型,也可以选择API,随意切换。可以配合Ollama、Deepseek等使用。

3.操作需要像Cursor一样丝滑,能将生成的代码直接更新到文件中。

二、需求分析

1.PyCharm的插件市场提供了多个选择,比如通义灵码、Github Copilot、Continue等。因此,先让Kimi给分析一下。

通义灵码、GitHub Copilot 和 Continue 都是当前流行的 AI 编程辅助工具,它们各自有着不同的优势和劣势。

通义灵码 是阿里云推出的智能编码辅助工具,它基于通义大模型,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成等功能。它的优势在于能够深度理解代码上下文,提供跨文件感知的代码生成,以及针对阿里云 SDK/OpenAPI 的使用场景进行优化。通义灵码还支持多种编程语言和主流 IDE,能够提升开发者的编码效率和代码质量。然而,它可能需要用户有一定的技术背景才能充分利用其功能,并且对于初学者来说,可能存在一定的学习曲线 。

GitHub Copilot 是 GitHub 提供的 AI 编程助手,它通过 OpenAI Codex 支持,能够根据文件上下文提供代码建议,支持多种编程语言,并能在多种编辑器和 IDE 上使用。Copilot 的优势在于其智能提示、广泛的语言支持、自动完成代码、语法检查和强大的学习能力。它可以帮助开发者提高编程效率,减少出错率,并节省精力。不过,Copilot 可能需要稳定的网络连接,并且对于个人开发者和学生来说,价格可能是一个考虑因素 。

Continue 是一款开源的 AI 代码助手,它允许开发者在 IDE 中连接任何 AI 模型和上下文,以构建自定义的自动完成和聊天体验。Continue 的优势在于其开源性质,提供了透明度、可修改性和对开发数据的控制。它还具有高度的可定制性,允许开发者选择他们偏好的 LLM,并集成各种上下文提供者。Continue 的灵活性使得团队能够根据其特定需求和开发环境定制 AI 助手。然而,作为一款开源工具,它可能需要更多的社区支持和维护才能保持更新和优化 。

总的来说,这三个工具都旨在提高开发者的生产力,但它们在功能、易用性、成本和定制性方面各有千秋。开发者可以根据自己的需求和偏好选择最适合自己的工具。

2.如果你跟我一样的需求,既要体验、又要省钱、还要自由,那么选择Continue吧。

三、Continue的相关信息

1.官网地址

作为开源的AI代码助手,那么它的github地址是:GitHub - continuedev/continue: ⏩ Continue is the leading open-source AI code assistant. You can connect any models and any context to build custom autocomplete and chat experiences inside VS Code and JetBrains

2.PyCharm插件安装

作为PyCharm支持的插件,那么可以在这里安装。

3.VSCode/Cursor插件安装

作为VScode/Cursor支持的插件,可以在这里安装。

注:本文转载自blog.csdn.net的的文章"https://blog.csdn.net/johnsonsap/article/details/142437300"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

133
开发工具
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top