阿里云 的 通义灵码 在 IDEA 使用

简介: 【7月更文挑战第1天】在IntelliJ IDEA中启用阿里云的通义灵码插件,需安装插件,搜索“tongyi”安装并登录阿里云账号。插件提供行级/函数级代码建议、自然语言生成代码、单元测试生成、代码注释和解释等功能。支持多种编程语言,但需联网使用并依赖阿里云账号。快捷键在macOS和Windows上有差异,如macOS的“Tab”键接受代码建议,“Esc”废弃。

要在 IntelliJ IDEA 中使用阿里云的通义灵码,可以按照以下步骤进行操作:


  1. 安装通义灵码插件
  • 打开 IntelliJ IDEA,选择“File”(文件)->“Settings”(设置)。
  • 在弹出的设置窗口中,找到“Plugins”(插件),切换到“Marketplace”选项卡。
  • 在搜索框中输入“tongyi”或“tongyilingma”,找到“tongyilingma 插件”并点击“Install”(安装)。
  • 安装完成后,会变成“Installed”,此时只需点击“OK”,无需重启 IDEA,等待插件安装完成。
  1. 登录阿里云账号
  • 点击“登录”,会出现“通义灵码协议”对话框,选择“同意并登录”,它将默认打开阿里云的登录地址。
  • 使用阿里云主账号或 RAM 子账号进行登录。
  1. 使用通义灵码通义灵码提供了多种功能,如行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答等。以下是一些常用功能的使用方法示例:
  • 行级/函数级实时续写:在 IDE 编辑器区进行代码编写时,开启自动云端生成模式,通义灵码会根据当前及相关代码文件的上下文自动生成行级/函数级的代码建议。可以使用快捷键来采纳、废弃或查看不同的代码建议。例如,在 macOS 系统中,按下“Tab”键接受行间代码建议,“Esc”键废弃行间代码建议,“Option+上箭头/下箭头”键查看上一个/下一个行间推荐结果,“Option+P”键手动触发行间代码建议;在 Windows 系统中,对应的快捷键分别为“Tab”“Esc”“Alt+上箭头/下箭头”“Alt+P”。
  • 自然语言生成代码:通过两种方式实现。一是在编辑器中直接通过注释描述所需功能,可直接在编辑器中生成代码建议,单击“Tab”键采纳;二是在智能问答中直接描述功能,智能问答助手将生成代码建议,并支持一键插入或复制代码。
  • 单元测试生成:支持根据多种框架(如 JUnit、Mockito、SpringTest、unittest、pytest 等)生成单元测试。
  • 代码注释生成:一键生成方法注释及行间注释。选中代码后,可通过以下三种方式触发生成代码注释:在编辑器中单击右键找到通义灵码功能操作入口并单击;在智能问答中直接单击对应功能操作;在智能问答中使用“/查看”快捷指令并单击“生成代码注释”指令。采纳注释建议可通过一键插入或复制实现,还可单击“查看 diff”按钮唤起 IDE 的 diff 查看窗口,了解建议和源代码的变更。
  • 代码解释:选中代码后可自动识别编程语言并生成代码解释。可通过以下三种方式触发:在编辑器中单击右键并找到通义灵码功能操作入口后单击;在智能问答中直接单击对应功能操作;在智能问答中使用“/查看”快捷指令并单击“解释代码”指令。之后支持重试、更详细、更简单、中文/英文解释等追问操作。
  • 研发领域自由问答:编码遇到问题时,可单击 IDE 侧边工具导航或使用快捷键(如 macOS 系统中的“Command+Shift+L”)唤起通义灵码智能问答助手,快速获得答案和解决思路。在输入问题时,尽量选中代码,精准描述问题并给出详细上下文(如选中的代码、日志、报错信息等),以便通义灵码更好地理解和回答。在智能问答输入框中,预置了多个常用快捷指令,输入“/”即可看到相关快捷指令,如“/help”学习如何使用通义灵码,“/explaincode”解释选中的代码,“/generateunittest”为选中的代码生成单元测试等。


通义灵码支持 Java、Python、Go、C#、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala、Kotlin 等主流编程语言。使用时需注意,通义灵码需要登录阿里云账号后方可使用,并且目前离线版的本地补全模型在断网后也无法使用。

相关文章
|
5月前
|
SQL 人工智能 自然语言处理
阿里云 CIO 蒋林泉:AI 大模型时代,我们如何用 RIDE 实现 RaaS 的首次落地?
本文整理自阿里云智能集团 CIO 蒋林泉在 AICon 2025 深圳的演讲,分享了阿里云在大模型应用落地中的实践经验。通过多个数字人项目案例,探讨了企业在 AI 应用中的组织转型、业务识别、产品定义与工程落地等关键环节,并提出了 RIDE 方法论(重组、识别、定义、执行),助力企业实现 AI 有效落地。
|
7月前
|
存储 运维 数据挖掘
革新智能驾驶数据挖掘检索效率!某国内新能源汽车未来出行领导者选择阿里云Milvus构建多模态检索引擎
在智能驾驶技术快速发展中,数据成为驱动算法进步的核心。某新能源汽车领军企业基于阿里云Milvus向量数据库构建智能驾驶数据挖掘平台,利用其高性能、可扩展的相似性检索服务,解决了大规模向量数据检索瓶颈问题,显著降低20%以上成本,缩短模型迭代周期,实现从数据采集到场景挖掘的智能化闭环,加速智能驾驶落地应用。
革新智能驾驶数据挖掘检索效率!某国内新能源汽车未来出行领导者选择阿里云Milvus构建多模态检索引擎
|
9月前
|
程序员 定位技术 开发者
试了试阿里云的通义灵码 2.5 版
通义灵码 2.5 版是个特别实用的工具,无论是个人开发者还是企业团队,都能从中受益。如果你也在找能提升开发效率的工具,通义灵码绝对值得一试!
378 33
试了试阿里云的通义灵码 2.5 版
|
7月前
|
存储 机器学习/深度学习 缓存
阿里云AirCache技术实现多模态大模型高效推理加速,入选国际顶会ICCV2025
阿里云研发的AirCache技术被计算机视觉顶会ICCV2025收录,该技术通过激活跨模态关联、优化KV缓存压缩策略,显著提升视觉语言模型(VLMs)的推理效率与存储性能。实验表明,在保留仅10%视觉缓存的情况下,模型性能下降小于1%,解码延迟最高降低66%,吞吐量提升达192%。AirCache无需修改模型结构,兼容主流VLMs,已在教育、医疗、政务等多个行业落地应用,助力多模态大模型高效赋能产业智能化升级。
536 1
|
8月前
|
存储 人工智能 云计算
挑战杯专属支持资源|阿里云-AI大模型算力及实验资源丨云工开物
阿里云发起的“云工开物”高校支持计划,助力AI时代人才培养与科研创新。为“挑战杯”参赛选手提供专属算力资源、AI模型平台及学习训练资源,包括300元免费算力券、百炼大模型服务、PAI-ArtLab设计平台等,帮助学生快速掌握AI技能并构建优秀作品,推动产学研融合发展。访问链接领取资源:https://university.aliyun.com/action/tiaozhanbei。
|
5月前
|
存储 机器学习/深度学习 人工智能
云栖 2025|阿里云 Qwen3 系列领衔:AI 模型全栈突破与开发者落地指南
阿里云发布Qwen3全栈AI体系,七大模型升级、性能全球领先,开源生态稳居第一。从底层基建到开发工具链全面优化,助力企业高效落地AI应用,共建超级AI云生态。
2006 11
|
5月前
|
机器学习/深度学习 人工智能 数据安全/隐私保护
阿里云 Qwen3 全栈 AI 模型:技术解析、开发者实操指南与 100 万企业落地案例
阿里云发布Qwen3全栈AI体系,推出Qwen3-Max、Qwen3-Next等七大模型,性能全球领先,开源生态超6亿次下载。支持百万级上下文、多模态理解,训练成本降90%,助力企业高效落地AI。覆盖制造、金融、创作等场景,提供无代码与代码级开发工具,共建超级AI云生态。
1199 6
|
5月前
|
人工智能 API
阿里云百炼API-KEY在哪查询?如何获取阿里云AI百炼大模型的API-KEY?
阿里云百炼是阿里云推出的AI大模型平台,用户可通过其管理控制台获取API-KEY。需先开通百炼平台及大模型服务,即可创建并复制API-KEY。目前平台提供千万tokens免费额度,详细操作流程可参考官方指引。

热门文章

最新文章