基于deepseek api和cursor快速构建代码编辑器-j9九游会登录
cursor是一款基于人工智能技术的现代化代码编辑器,专为开发者设计。它结合了传统编辑器(例如vs code)的强大功能与ai驱动的智能编程能力,能够提供智能代码补全、自然语言编程、代码库理解等核心功能,极大地提升了开发效率。此外,cursor支持多种主流ai模型(例如openai的gpt-4、deepseek等),并提供灵活的自定义配置选项,适合从初学者到专业开发者的广泛用户群体。
modelarts studio(简称maas)服务将deepseek系列模型部署到平台,支持广大开发者进行在线体验或api调用。
本文介绍如何使用cursor调用部署在modelarts studio上的deepseek模型,构建代码编辑器。
计费说明
本文支持使用预置服务,或者将预置服务部署为我的服务进行调用。两种方式的计费如下:
约束限制
该功能仅支持“西南-贵阳一”区域。
前提条件
- 已注册华为云账号,并进行实名认证。具体操作,请参见注册华为账号并开通华为云和实名认证。
- 已完成modelarts委托授权。具体操作,请参见。
步骤一:下载并安装cursor
通过下载并安装cursor。
步骤二:maas模型api接入准备
- 创建api key。
最多可创建30个密钥。每个密钥仅在创建时显示一次,请确保妥善保存。如果密钥丢失,无法找回,需要重新创建api key以获取新的访问密钥。
- 登录,在顶部导航栏中选择“西南-贵阳一”区域。
- 在左侧导航栏,选择。
- 在“api key管理”页面,单击“创建api key”,填写标签和描述信息后,单击“确定”。
标签和描述信息在创建完成后,不支持修改。
表1 创建api key参数说明 参数
说明
标签
自定义api key的标签。标签具有唯一性,不可重复。仅支持大小写英文字母、数字、下划线、中划线,长度范围为1~100个字符。
描述
自定义api key的描述,长度范围为1~100个字符。
- 在“您的密钥”对话框,复制密钥并保存至安全位置。
- 保存完毕后,单击“关闭”。
单击“关闭”后将无法再次查看密钥。
- 任选以下方式获取maas deepseek模型服务的api地址和模型名称。
- 方式一:开通预置服务,获取api地址和模型名称。
- 在左侧导航栏,选择。
- 在“预置服务”页签,在目标服务右侧的“操作”列,单击“开通服务”。
- 在开通预置模型服务对话框,按需勾选预置服务,勾选“我已阅读并同意上述说明,及《modelarts studio 服务声明》”,单击“一键开通”。
勾选目标预置服务后,会自动开通该服务下的所有模型版本。
- 在已开通的预置服务右侧,单击“操作”列下的“调用说明”,选择版本。
- 在“调用说明”页面,可以查看调用该服务需要的api地址和模型名称信息,在后续cursor配置中使用。
- 方式二:部署模型服务,获取api地址和模型名称。
- 在左侧导航栏,选择。
- 在“在线推理”页面,单击“我的服务”页签,在右上角单击“部署模型服务”,创建模型部署服务。具体操作,请参见部署模型服务。
- 在“状态”为“运行中”的模型服务右侧,单击操作列下的。
- 在“调用说明”页面,可以查看调用该服务需要的api地址和模型名称信息,在后续cursor配置中使用。
- 方式一:开通预置服务,获取api地址和模型名称。
步骤三:在cursor中配置maas api
- 在cursor平台右上角单击设置图标。
- 在“cursor settings”页面左侧导航栏,单击“models”,然后单击“add model”。
图1 添加模型
- 在文本框中输入步骤二.2获取的模型名称,然后单击右侧的“add model”。
- 仅勾选刚添加的maas模型,其余模型去勾选(否则验证时可能会出现调不通的问题)。
图2 勾选maas模型
- 在“openai key”区域填写步骤二.1创建的api key。
图3 填写api key
- 单击“override openai base url”,修改基础接口地址,填入步骤二.2获取的接口地址(需去掉尾部的/chat/completions),单击“save”。
- 单击“verify”验证接口连通性。如果无报错信息则配置成功,可以开始使用。
图4 验证接口连通性
步骤四:在cursor中使用maas api进行代码生成
在代码编辑页面,红框处选择刚配置好的模型即可进行对话、代码生成、代码解析等操作。
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨