百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Cursor 配置 DeepSeek V2 辅助编程(VSCode / JetBrains 适用)

cac55 2025-03-25 11:17 36 浏览 0 评论

关于 DeepSeek,访问官网了解更多,DeepSeek-Coder 用于编程辅助,实测体验很棒!

如果你不想安装插件辅助编程,只是想通过网页版问些问题,DeepSeek 也提供了网页端 DeepSeek Chat。

获取在线 DeepSeek API Key

平台地址:https://platform.deepseek.com/

创建 Key 后记得先充值后使用,最低一元

(可选)本地部署 DeepSeek

日常使用更推荐 DeepSeek 的在线 API

模型地址:https://ollama.com/library/deepseek-coder

$ ollama run deepseek-coder

参数越多,效果越好,但对机器的性能要求越高,安装后不确定模型名称可以使用 ollama list 查询

方案一:Cursor + DeepSeek API

Cursor 是基于 VS Code 改造后的编辑器(IDE),相比于 VS Code + 插件的模式来说,定制化更强,更适合 AI 辅助编程,如果是新建的小项目,我很乐意尝试 Cursor

Cursor 提供一些免费额度,但是很少,好在其可以使用其它 AI 平台的 Key,例如刚申请的 DeepSeek 平台 Key

首先添加 deepseek-coder 模型名称

然后配置 DeepSeek 获取到的 Key,需要配置 Override,地址为 https://api.deepseek.com/beta

配置完成,需要注意,使用 TAB 代码补全需要登录(配置自己的 Key 是免费的)


方案二:JetBrains / VS Code + Continue + DeepSeek API

如果你不想体验 Cursor,VS Code 是你主力代码编辑器,那么可以试试 Continue 插件,它提供了 VS Code 和 JetBrains 的支持

Continue 插件下载地址:https://www.continue.dev/

此处我使用 JetBrains Goland 记录配置 Continue 过程 ,VS Code 应该大差不差

环境信息

系统:macOS Ventura IDE:JetBrains Goland 2023.1.2 Continue: 0.0.67

Goland 安装 Continue 插件

点击设置按钮

选择从本地磁盘导入 “Install Plugin from Disk...”

下载到的 Continue 插件无需解压缩

修改 Continue 插件配置

点击 Goland 右侧的 Continue 图标

点击图标编辑配置

配置参考

使用时注意替换自己的 DeepSeek Key,因为 DeepSeek 的 API 是 OpenAI 兼容的,所以提供者是 openai

{
  "models": [
    {
      "title": "DeepSeek-V2",
      "model": "deepseek-chat",
      "apiKey": "",
      "apiBase": "https://api.deepseek.com/beta",
      "provider": "openai"
    },
    {
      "title": "DeepSeek Local,
      "model": "deepseek-coder:1.3b",
      "contextLength": 4096,
      "provider": "ollama"
    }
  ],
  "customCommands": [
    {
      "name": "test",
      "prompt": "{{{ input }}}\n\nWrite a comprehensive set of unit tests foar the selected code. It should setup, run tests that check for correctness including important edge cases, and teardown. Ensure that the tests are complete and sophisticated. Give the tests just as chat output, don't edit any file.",
      "description": "Write unit tests for highlighted code"
    }
  ],
  "tabAutocompleteModel": {
    "title": "DeepSeek-V2",
    "model": "deepseek-coder",
    "apiKey": "",
    "contextLength": 8192,
    "apiBase": "https://api.deepseek.com",
    "completionOptions": {
      "maxTokens": 4096,
      "temperature": 0,
      "topP": 1,
      "presencePenalty": 0,
      "frequencyPenalty": 0
    },
    "provider": "openai",
    "useLegacyCompletionsEndpoint": false
  },
  "tabAutocompleteOptions": {
    "template": "Please teach me what I should write in the `hole` tag, but without any further explanation and code backticks, i.e., as if you are directly outputting to a code editor. It can be codes or comments or strings. Don't provide existing & repetitive codes. If the provided prefix and suffix contain incomplete code and statement, your response should be able to be directly concatenated to the provided prefix and suffix. Also note that I may tell you what I'd like to write inside comments. \n{{{prefix}}}{{{suffix}}}\n\nPlease be aware of the environment the hole is placed, e.g., inside strings or comments or code blocks, and please don't wrap your response in ```. You should always provide non-empty output.\n",
    "useCache": true,
    "maxPromptTokens": 2048
  },
  "allowAnonymousTelemetry": true,
  "reranker": {
    "name": "free-trial"
  }
}

总结

当前 Cursor 的付费计划应该是体验最好的编程辅助,借助 Continue 搭配 DeepSeek API 可以低成本的体验质量较高的代码补全功能

Goland(JetBrains 系列)IDE 整体体验还有较大的提升空间(Continue 待解决的 BUG),但功能是可用的,以下是我遇到的一些零散问题:

  1. 开启插件后鼠标悬浮在代码上不出现原有的函数/变量提示
  2. 程序运行后出现的 Run(command + 4) 日志面板的 Hide 按钮点击无效

内部报错,时不时弹出

UI 文字和输入框错位

Continue 插件 在 VS Code 下可能会好一些,JetBrains 家的 IDE 可以等过几个月再试试

2024-09-14 补充

Cursor 的 Tab completions 补全功能,免费账号终身只有 2000 次,用没就没有了,介意的用户慎重选择,或者重新注册一个账号?


欢迎点赞关注我,获取更多关于 AI 的前沿资讯。别忘了将今天的内容分享给你的朋友们,让我们一起见证 AI 技术的飞跃!

相关推荐

unetbootin中文版:能够将Linux系统装进U盘的U盘启动盘制作工具

unetbootin中文版是一款能够将Linux操作系统装进U盘或移动硬盘的U盘启动盘制作工具,制作好的U盘启动盘能够用于电脑的维护和系统还原等操作,使用起来非常地不错。该软件不会基于操作系统使用特定...

实用之选,实用之改:DELL 戴尔 灵越14CR-4528B 小改作业

昨天发布了一篇三脚架,今天有时间也写写早就准备写的DELL戴尔灵越14CR-4528B作业吧。话说上个笔记本还是2006年底买的华硕A6JE,电脑挺不错的,在家上上网也够用了,就是转轴设计缺陷,容...

教你如何制作一个启动U盘,从此电脑不用找专人做系统

在电脑使用中,老是遇到卡顿,蓝屏,重启等很多故障,大多都是因为自己日常使用习惯而造成的,很多用户在下载软件的时候不知不觉中都被安装许多乱七八糟的软件,当电脑乱七八糟的东西过多的时候我们就重新来装一个系...

8、Deepin操作系统启动盘(系统盘)制作

1、在Deepin官网https://www.deepin.org/zh/download/下载原版Deepin操作系统2、同时在Deepin官网https://www.deepin.org/zh/d...

电脑死机怎么办,电脑如何使用U盘重装系统

电脑死机是我们最常遇到的系统故障,遇到死机时通常重启就可以解决,不过系统损坏引起的死机就只能重装系统,那么电脑死机如何重装系统呢?下面来看看电脑死机怎么办如何使用U盘重装系统_小白一键重装系统官网。 ...

bootmgr is compressed无法启动系统

bootmgriscompressedPressCtrlAltDeltorestart,电脑启动后无法正常开机出现了这样的字样,就是说明你的C盘驱动被压缩解决方法:1、使用系统光盘或者...

新手教程!如何分辨BIOS启动列表(菜单)中的各种启动项

在BIOS启动菜单中识别各类启动项,是新手安装系统或调整启动顺序的必备技能。下面用最直观的方式,为你梳理常见启动项及其含义,帮助你快速上手:一、传统存储设备启动项1.Floppy(软盘驱动器)对应...

带回家的MINI客厅电脑,自学成才,分享U盘装系统教程

刚好老家新装修了房子,客厅买了个大电视,本来是想在客厅弄台主机,接电视玩,大屏幕玩的才爽,但是台式机箱太占地方了。网上逛了一圈,发现有专门的客厅电脑,就搞了一个,外形不错,放客厅很有档次,主要是主机太...

电脑基础知识:BIOS简介及其与Windows操作系统的关系

什么是BIOS?BIOS,全称BasicInputOutputSystem,即“基本输入输出系统”,是一段固化在电脑主板芯片上的底层固件程序。它类似于一款极简化的操作系统,负责电脑开机时的硬件初...

win 7 系统注册表文件丢失或损坏,求不重做系统的解决办法!

粉丝问题解答:win7系统注册表文件丢失或损坏,求不重做系统的解决办法!解决方法:你只需要有启动盘即可,不需要其他的。之所以要求启动盘,是因为下面要对系统文件进行还原覆盖,所以不能用原系统启动。用...

UEFI怎么装Win7 小编呕血解难点!

自从广开言路之后,小编就被你们害苦了,这不,一条评论又让小编彻夜难眠。另外某些小伙伴坐不上沙发后提出要上墙的需求,其实呢只要大家提出的问题具有普遍性、有难度、而且适合小编做微信内容的话,都有机会将你们...

固态攻坚战——ASUS 华硕k45v换固态、拆机清灰教程

作者:蘑菇爱上我现在固态白菜价固态对于电脑体验的提升还是很大的对于固态存储芯片的问题没什么好说的有钱mlc,没钱tlc,不需要考虑什么寿命的问题,我用了一年多的m600,写入才3TB品牌很重要,主控...

MBR启动报错?Win10不重装一样能好!

Win10一遇到启动故障,很多小伙伴可能就会抓瞎,这可怎么弄,我不会修复啊!其实大可不必惊慌,就像这种最常见的Winload启动错误,多半都是MBR分区表丢失造成的(UEFI分区模式的几乎没有这种故障...

从零开始:硬盘手动装系统全攻略

手动安装操作系统是计算机技术必备的基本技能。对于初学者来说,可能会感到有些挑战。但通过掌握硬盘手动装系统方法,你可以亲身体验整个安装过程,进而更好地理解操作系统的工作原理。本文将详细介绍硬盘手动装系统...

电脑开机后显示File:BCD错误0xc000000f

WIN7\WIN8\WIN101、一个win864位PE。这个64位PE的相关文件,路径在boot\BOOT.WIM实机测试,开机后显示File:\EFI\Microsoft\Boot\BCD,...

取消回复欢迎 发表评论: