DSW:使用Qwen3-Coder辅助开发代码

Qwen3-Coder 是一款性能卓越的新一代开源代码模型,当前 DSW 已通过内置的通义灵码插件原生集成了该模型,您无需部署,即可在DSW云端开发环境中体验其强大的代码生成与辅助编程能力。

DSW + Qwen3-Coder 优势

  • 开箱即用:Qwen3-Coder 已内置于通义灵码插件,秒级接入 Qwen3-Coder,无需下载、部署模型。

  • 企业级平台:基于阿里云 PAI 平台,安全稳定,支持 GPU 加速,适合个人开发与团队协作。

  • 性能强大:Qwen3-Coder 在代码生成、补全、解释与重构等任务中,性能媲美顶尖闭源模型。

  • 成本可控:Qwen3-Coder 调用当前限时免费。您只需按需支付 DSW 实例的计算资源费用,停止实例即停止计费。

计费说明

  • 模型调用费用:通过通义灵码使用 Qwen3-Coder 当前限时免费。

  • DSW资源费用:您仅需支付 DSW 实例运行所产生的费用。本文案例采用公共资源创建DSW实例,计费方式为按量付费,详细计费规则请参见DSW计费说明

操作步骤

步骤一:创建DSW实例

  1. 进入DSW页面。

    1. 登录PAI控制台

    2. 在页面左上方选择目标地域。

    3. 在左侧导航栏单击工作空间列表,进入待操作工作空间内。

    4. 在左侧导航栏选择模型开发与训练 > 交互式建模(DSW) > 新建实例

      image

  2. 实例配置页面,按您的实际需要配置实例参数:

    • 资源类型:本文示例选择使用公共资源,计费方式为按量付费;

    • 资源规格:推荐选择 GPU 实例以获得完整 AI 开发体验;

    • 镜像:不限,本文示例选择使用官方镜像modelscope:1.29.0-pytorch2.3.1tensorflow2.16.1-gpu-py311-cu121-ubuntu22.04

  3. 单击确定创建DSW实例。

    如果实例启动失败,您可以参考创建DSW实例解决。

步骤二:启用Qwen3-Coder模型

  1. 打开DSW实例。在DSW实例列表页单击打开,进入刚创建的DSW开发环境中。image

  2. WebIDE中将通义灵码使用的模型切换至Qwen3-Coder。页面顶部单击切换至WebIDE,左侧单击image,然后将模型切换为qwen3-coder

    image

步骤三:使用Qwen3-Coder生成代码

新建一个Python文件,通过对话的方式生成代码(推荐)。在通义灵码对话框中输入自然语言指令,例如:

请用 Python 写一个函数,实现斐波那契数列第 n 项,使用动态规划,带类型注解。

image

提交后,Qwen3-Coder 将在几秒内返回高质量代码。您可以单击image 图标直接插入当前文件,或单击image 将代码粘贴至任意位置。

步骤四:停止DSW实例,节省成本

本文使用了公共资源创建DSW实例,计费方式为按量付费。当您不需要使用DSW请停止或删除实例,以免继续扣费。DSW详细计费规则请参见DSW计费说明image