前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Aide:免费又高效的开源编程助手,自定义AI模型,我用他接入Kimi帮我开启自动化编程!

Aide:免费又高效的开源编程助手,自定义AI模型,我用他接入Kimi帮我开启自动化编程!

作者头像
Python兴趣圈
发布2024-07-30 18:54:41
2330
发布2024-07-30 18:54:41
举报
文章被收录于专栏:翩翩白衣少年

今天我要和大家分享一款非常实用的开源编程助手—Aide

这款插件是在 GitHub 上由开发者 nicepkg 研发的,可以说是对现有的编程助手如 Copilot、CodegeeX 或 Codeium 等的一次功能上的完美补充,让我们开发者的编程体验可以提升到一个新的高度。

我们每天都在编写代码,但随着项目规模的增长和复杂度的提升,如何提高编码效率成为了一个不可忽视的问题。

Aide 正是为了解决这些问题而生,它不仅提供了多种实用功能,还支持多个主流和国产的 AI 模型,让我们能够灵活地选择最适合自己的编程助手。

Aide 具备如下功能
  • 代码转换:一键代码语言转换。比如将 Python 转换成 JavaScript,只需点击一下按钮,Aide 就能帮你完成。这对于需要在多种编程语言中切换的开发者来说,简直是福音。又或是你是Python工程师,但有个算法只有Java实现的代码,这时候也可以将其转换为对应功能的Python代码。
  • 代码注释:一键添加详细注释,提升代码可读性。比如:你入职了一家新公司,但是公司代码又是一些老前辈留下的,看不懂的时候,Aide可以为你的代码添加详细的注释,输出到临时文件供查看。
  • 快速复制:批量复制文件/文件夹。可以节省大量时间,让你更加专注于编码本身。
  • 自定义命令:对选定文件执行自定义 AI 命令。你可以根据自己的需求设置命令,让工作流程更加个性化和高效。
  • 变量重命名:对变量名不满意时,使用 AI 给出的变量名建议,给其重命名变量。这不仅提升了代码的可读性,还避免了重复和混淆。
  • 提示模板:定义灵活的 AI 提示模板。让你在处理不同项目时,可以快速调用预设的模板,提升工作效率。
  • 多文件支持:选择多个文件/文件夹进行 AI 提示或命令。这对于大型项目的管理和操作来说,非常实用。
  • 忽略模式:使用自定义 glob 规则排除文件/文件夹。这样你可以更精准地控制 AI 的工作范围,不被无关文件干扰。
  • 快捷键:设置你偏好的功能快捷键。让你能够更迅速地调用所需功能,提升工作效率。

Aide 除了上面罗列的主要功能之外,还支持接入多种自定义AI模型,当然除了支持主流的OpenAI、Claude模型外,还支持国内Kimi、天工和开源本地等模型。

这样的多样性让开发者有更多的选择,可以根据项目需求和个人偏好来选择最适合的模型。

安装步骤

安装其实特别的简单,跟其他IDE(VSCODE)插件安装方式一样!不需要你额外的去下载安装包!

第一步:打开 VSCode,点击左侧活动栏中的扩展图标(四个方块组成的图标)

第二步:在搜索框中输入 “Aide”,找到由 nicepkg 开发的 Aide 插件

最后一步,点击 “安装” 按钮,等待插件安装完成即可

但是如果想要使用Aide还需要进行一些配置:

安装完成后,点击左下角齿轮图标打开设置菜单,选择 “设置”

在搜索框中输入 “Aide”,找到 Aide 的配置选项

根据你的需求配置 Aide,比如选择默认的 AI 模型、设置快捷键等

默认系统填写的是OpenAI的API地址及模型,没有Key是用不了的。我这里以月之暗面Kimi的模型来进行演示使用。为什么用它,是因为它的API标准是兼容OpenAI的API标准的,可以直接替换使用。像文心一言好像就不行。

Aide配置KIMI API

月之暗面API平台:https://platform.moonshot.cn/

我在上面新建一个Aide的ApiKey做调试使用。

然后将API Base URL、ApiKey、模型名填入到Aide的设置当中。

具体使用的方式

我这里通过一些具体的例子进行使用,新建了一个空白的Python脚本文件。

写了一个注释:# 冒泡算法

使用的方式也特别简单,点击“右上方的小书图标”即可调用Aide。

它会自动新建一个demo02.py的临时文件存储代码。

在试一试Aide的代码转换功能,直接使用上面生成的代码,转成Java语言。点击右上方第三个代码块的图标。

当然还有一键注释、批量复制、变换变量名、AI模版等一系列好玩有趣又实用的功能,小编这里暂不多做演示了,还是得自己体验一番才知道是否可以当做自己开发工作的好助手。

总的来说,Aide 这款 VSCode 扩展是一个非常值得推荐的工具。它不仅功能强大,还支持多种 AI 模型,让我们开发者的编码体验更加顺畅和高效。

如果你还没有体验过,不妨去 VSCode中安装试试,相信你会爱上这款实用的编程助手。

GitHub:github.com/nicepkg/aide

使用文档:https://aide.nicepkg.cn/guide/getting-started/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-07-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python兴趣圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Aide 具备如下功能
  • 安装步骤
  • 具体使用的方式
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档