GitHub Copilot 最佳免费平替:阿里通义灵码

之前分享了不少关于 GitHub Copilot 的文章,不少粉丝都评论让我试试阿里的通义灵码,这让我对通义灵码有了不少的兴趣。

今天,阿七就带大家了解一下阿里的通义灵码,我们按照之前 GitHub Copilot 的顺序分享通义灵码在相同场景下的表现。

先贴一下通义灵码官网:https://tongyi.aliyun.com/lingma/download

我们开始

IDEA 上安装通义灵码

settings 选择 Plugins 输入 TONGYI Lingma,点击 install 即可,大概几分钟之后安装完成,点击重启 IDEA。

选择登陆进入通义灵码登录页,登陆阿里云账号,可以直接通过支付宝扫码即可。

可以看到,他支持云端大模型,也支持本地模型服务,调用自己已有的大模型服务,如果公司对安全性要求比较高的,使用这个还是不错的。

通义灵码代码实践

1、解释代码

1.1 解释代码

选中代码,选择通义灵码-解释代码,和 Copilot 的 Explain This 作用一致。

我们看到这个解释的结果会在通义灵码的 Chat 对话框内输出,但是它的功能更丰富,可以选择更精简、更详细的结果。

1.2 逐行解释

直接在上一步的 Chat 界面,输入「逐行解释」,之后通义灵码就会生成每行代码的注释了。

2、代码解释

2.1 单行注释

在代码上方输入单行注释符合 //,等一会模型就会生成下方代码注释了。

2.2 逐行注释

在 Chat 界面,直接输入「逐行注释」,就会生成针对所有选中代码的单行注释了。

3、生成文档/方法注释

右键选择通义灵码,然后选择生成代码注释,就能为方法生成接口级别注释。

我们看到这个例子中,生成的注释还参考了之前的模板,生成的注释也比较准确。

4、注释生成代码

我们直接输入注释 「bubble sort」换行,就能看到模型推荐的冒泡排序的完整代码了,还是非常快速和强大的。

5、生成单元测试

右键选择通义灵码,然后选择「生成单元测试」,就能为方法生成接口级别注释。

我们能看到通义灵码为选中的代码生成了简单的单元测试,我们 copy 到 test 对应的目录即可运行,我们也可以选择下方的按钮,使用不同的测试库重新生成单元测试。

总结时刻

本文的顺序基本上和之前的 GitHub Copilot 一致。我们能看到通义灵码和 GitHub Copilot 的操作基本类似。比较明显的区别就是,通义灵码暂时不收费!

另外,通义灵码在 Chat 界面下方会一些扩展功能,方便用户选择更适合自己的输出。

整体来说,GitHub Copilot 能力上比通义灵码还是更强大,但是还是比较贵的,一个月 10 美金的费用,会干掉大部分个人使用者。

这个时候,免费的通义灵码其实完全能满足大部分个人使用者的使用,大家有兴趣的可以赶紧试试~

相关推荐
寻月隐君3 小时前
Rust 网络编程实战:用 Tokio 手写一个迷你 TCP 反向代理 (minginx)
后端·rust·github
喜欢吃豆4 小时前
快速手搓一个MCP服务指南(九): FastMCP 服务器组合技术:构建模块化AI应用的终极方案
服务器·人工智能·python·深度学习·大模型·github·fastmcp
油泼辣子多加14 小时前
2025年06月30日Github流行趋势
github
ai小鬼头14 小时前
AIStarter如何快速部署Stable Diffusion?**新手也能轻松上手的AI绘图
前端·后端·github
寻月隐君19 小时前
Rust 异步编程实践:从 Tokio 基础到阻塞任务处理模式
后端·rust·github
bingGO5499119 小时前
github 集成CICD自动化部署
github
超龄超能程序猿19 小时前
Bitvisse SSH Client 安装配置文档
运维·ssh·github
Natsume17101 天前
嵌入式开发:GPIO、UART、SPI、I2C 驱动开发详解与实战案例
c语言·驱动开发·stm32·嵌入式硬件·mcu·架构·github
荔枝吻1 天前
【AI总结】Git vs GitHub vs GitLab:深度解析三者联系与核心区别
人工智能·git·github
兔老大RabbitMQ1 天前
GitHub vs GitLab 全面对比报告(2025版)
gitlab·github