MaaS X VScode Cline:基于 DeepSeek API 快速构建 AI 编程助手
Cline 是一款基于大语言模型的 VScode 插件,可以处理复杂的软件开发任务。通过 VS Code 这一广受欢迎的开发平台,Cline 为开发者带来了前所未有的编程体验。
Cline 功能亮点
·
创建和编辑文件,监控 linter 和 编译器错误,主动修复诸如缺少导入和语法错误等代码问题。
·
·
可直接在终端中执行命令并监控输出,以便在编辑文件后快速响应开发服务器的问题。
·
·
对于 Web 开发任务,Cline 可以在无头浏览器中启动网站,执行点击、输入、滚动等操作,并捕获截图和控制台日志,从而修复运行时错误和视觉错误。
·
Cline 现已支持 ModelArts Studio(MaaS)平台的 Deepseek 系列模型服务接入使用。MaaS 平台提供免费 token 支持开发者开箱即用,帮助他们快速验证和实现一系列诸如代码生成、应用开发等场景。
本文将详细介绍如何利用 Cline 调用部署在 ModelArts Studio 上的 DeepSeek 模型,构建 AI 编程助手。
操作指导
1.1 Cline 安装
点击 VScode 侧边栏进入插件市场,搜索 Cline,点击 install 即可安装,安装完成后会在侧边栏出现小机器人图标。

1.2 MaaS 模型 API 接入准备
1)MaaS 控制台创建 API Key:
在 MaaS 左侧导航栏中,选择“鉴权管理”。
在“鉴权管理”页面,单击“创建 API Key”,填写描述信息后,单击“确认”会返回“您的密钥”,请复制保存密钥,单击“关闭”后将无法再次查看密钥。(注:最多支持创建 5 个密钥,密钥只会在新建后显示一次,请妥善保存。当密钥丢失将无法找回,请新建 API Key 获取新的访问密钥。)

2)选择要接入的模型服务
请注意!!Cline 插件使用时,会预置一段很长的 System Prompt 来提升模型代码生成效果,对模型上下文长度有较高要求,请使用 MaaS 站内 DeepSeek-R1-671B-32K 或 DeepSeek-V3-671B-32K 模型服务,低于 32k 上下文长度的模型接入会出现调用失败的情况。
预置服务接入:
-点击控制台左侧“模型部署”,找到想要使用的模型服务后点击“领取”;

-领取后找到已领取额度的模型服务,然后点击 “调用”;

-在右侧弹出界面中,可以查看到调用该服务需要的基础 API 地址和模型名称信息,后续 Cursor 中配置要用到。

自部署“我的服务”接入:
在“模型部署-我的服务”页签,状态为运行中的模型服务操作一栏点击“更多”中的“调用”;在右侧弹出界面中,可以查看到调用该服务需要的基础 API 地址和模型名称信息。后续 Cursor 中配置要用到。

1.3 Cline 中配置 MaaS API
1.3.1 MaaS 模型服务配置
(1)点击 VScode 界面侧边栏的 Cline 机器人 logo,然后点击右上方设置按钮。

(2) 填入以下信息
APIProvider:选择 OpenAI Compatible
Base URL:MaaS 服务调用界面的 API 地址,去掉尾部的/chat/completions 后填入
API Key:填入之前步骤中创建的 API Key
Model ID:MaaS 服务调用界面的“模型名称”
输入完成后点击 Done。

1.4 通过 VScode Cline 插件使用 MaaS API 进行代码生成
点击 Cline 的机器人 logo 打开对话界面,左下角红框处选择到刚配置完成的 MaaS 服务即可开始进行对话和代码辅助生成。
Cline 功能强大,可以进行代码生成,对写好的代码进行纠错、优化等操作,示例效果如下图。

评论