使用通义灵码进行智能编码

DSW 内置通义灵码,提供智能问答、代码续写、单元测试生成、代码解释和优化等能力,帮助您提升编码效率。

操作步骤

步骤一:创建DSW实例

通义灵码是 DSW 的内置功能,因此需要先创建并启动一个 DSW 实例,详细操作请参见创建DSW实例

说明

DSW运行后,系统将自动使用当前 DSW 实例创建者(Owner)的阿里云账号登录并使用通义灵码。

步骤二:使用通义灵码

启动 DSW 实例并单击切换至 WebIDE 后,您可以通过以下两种方式使用通义灵码。

方式一:通过侧边栏进行智能问答

  1. WebIDE 侧边栏中,单击通义灵码图标image。在对话框中输入问题或指令进行代码续写、代码优化、代码解释。例如:请编写一个调用阿里云百炼qwen-plus模型的简单Python代码示例。

    image

  2. 您可以单击图标image 将代码插入到编辑器当前光标处,或单击图标image 复制代码。

    image

方式二:通过行内功能进行智能操作

此方法适用于在编写代码过程中,针对特定代码片段进行快速操作,如生成单元测试、添加注释或进行优化。

将光标置于目标代码行或选中代码块,单击目标代码行上方的image,然后在下拉框选择对应的功能。

image

计费说明

DSW 中内置的是通义灵码个人版,当前可免费使用,更多说明请参见通义灵码计费说明

常见问题

Q: 通义灵码会存储我的代码数据吗?

通义灵码不会存储您的代码数据:

  • 代码补全时,需要获取您代码上下文信息以完成补全,但上下文信息不会被存储或用于其他任何目的,该等数据完全由您所有及控制。

  • 研发智能问答时,我们仅会在您点踩/点赞后,仅针对聊天记录(不包含代码),并将数据进行脱敏、去标识化处理后,用于算法的升级、迭代。

更多隐私政策,可前往灵码隐私政策

Q: 如何查看使用的模型和切换模型?

在页面左下角可以查看使用的模型名称,单击模型名称可切换模型。

image

其他常见问题请参见通义灵码常见问题

相关文档

了解通义灵码的全部功能和高级配置,可参考以下官方文档:

  • 探索包括代码片段收藏、自定义快捷键在内的更多用法,请参见智能问答

  • 调整代码补全触发方式、主题颜色等个性化设置,请参见配置和反馈