文档首页/ AI开发平台ModelArts/ 最佳实践/ DeepSeek基于MaaS推理和应用/ 基于ModelArts Studio(MaaS) DeepSeek API和Cline快速构建AI编程助手
更新时间:2025-08-12 GMT+08:00

基于ModelArts Studio(MaaS) DeepSeek API和Cline快速构建AI编程助手

本文介绍如何使用Cline调用部署在ModelArts Studio上的DeepSeek模型,构建AI编程助手。

背景介绍

Cline是一款基于大语言模型的VS Code插件,能够有效处理复杂的软件开发任务。借助VS Code开发平台,Cline为开发者带来了便捷高效的编程体验。Cline的优势如下:

  • 深度融合ModelArts Studio(简称MaaS)平台:Cline支持接入MaaS平台的DeepSeek系列模型服务。
  • 文件管理与代码纠错:支持便捷地创建和编辑文件,实时监控Linter和编译器的错误信息。一旦发现代码中存在缺少导入、语法错误等问题,能迅速进行分析诊断,并给出对应的修复建议,极大地提升代码编写的流畅性和准备性,保障开发工作顺利进行。
  • 终端交互与即时响应:集成便捷的终端交互界面,允许开发者在其中执行各类命令,并实时查看命令输出。当文件编辑完成后,Cline可帮助开发者快速定位并解决服务器出现的问题,使开发流程紧密衔接,有效提高开发效率。
  • Web一站式解决方案:对于Web开发任务,Cline可以在无头浏览器中启动网站,自动模拟用户的单击、输入、滚动等操作,并实时捕获截图和控制台日志。通过对这些数据的深入分析,精准定位并修复运行时的错误和视觉错误,确保Web应用的高质量交付。

前提条件

步骤一:在VS Code中安装Cline

  1. 打开VS Code,在左侧导航栏单击图标,在搜索框中输入“Cline”,然后单击“Install”

    在左侧导航栏出现小机器人图标,表示Cline安装完成。

    图1 安装Cline

步骤二:MaaS模型API接入准备

  1. 创建API Key。

    每个密钥仅在创建时显示一次,请确保妥善保存。如果密钥丢失,无法找回,需要重新创建API Key以获取新的访问密钥。

    1. 登录ModelArts Studio(MaaS)控制台,在顶部导航栏选择“西南-贵阳一”区域。
    2. 在左侧导航栏,单击“API Key管理”
    3. “API Key管理”页面,单击“创建API Key”,填写标签和描述信息后,单击“确定”

      标签和描述信息在创建完成后,不支持修改。

      表1 创建API Key参数说明

      参数

      说明

      标签

      自定义API Key的标签。标签具有唯一性,不可重复。仅支持大小写英文字母、数字、下划线、中划线,长度范围为1~100个字符。

      描述

      自定义API Key的描述,长度范围为1~100个字符。

    4. “您的密钥”对话框,复制密钥并保存至安全位置。
    5. 保存完毕后,单击“关闭”

      单击“关闭”后将无法再次查看密钥。

  2. 使用我的服务接入。

    Cline插件使用时,会预置一段很长的System Prompt来提升模型代码生成效果,对模型上下文长度有较高要求。请使用ModelArts Studio(MaaS)控制台的DeepSeek-R1-671B-32K或DeepSeek-V3-671B-32K模型服务,低于32k上下文长度的模型接入会出现调用失败的情况。

    1. ModelArts Studio(MaaS)控制台左侧导航栏,单击“在线推理”
    2. “在线推理”页面“我的服务”页签,在右上角单击“部署模型服务”,创建模型部署服务。具体操作,请参见使用MaaS部署模型服务
    3. “状态”“运行中”的模型服务右侧,单击操作列下的更多 > 调用说明
    4. “调用说明”页面,可以查看调用该服务需要的基础API地址和模型名称信息,在后续Cline配置中使用。

步骤三:在Cline中配置MaaS API

  1. 配置MaaS模型服务。
    1. 打开VS Code,在左侧导航栏单击图标,打开Cline插件,在右上角单击图标。
      图2 打开Cline插件
    2. “Settings”页面,配置相关信息,然后单击“Done”
      表2 Cline配置说明

      参数

      说明

      API Provider

      选择“OpenAI Compatible”

      Base URL

      步骤二.2获取的API地址,需要去掉尾部的“/chat/completions”后填入。

      API Key

      步骤二.1创建的API Key。

      Model ID

      步骤二.2获取的模型名称。

  2. 通过VS Code的Cline插件调用MaaS API实现自动化代码生成。
    1. 在VS Code左侧导航栏,单击图标。
    2. 在左下角红框处选择已配置的MaaS服务,进行对话和代码辅助生成。

      Cline功能强大,可以进行代码生成,对写好的代码进行纠错、优化等操作。

      图3 代码生成示例