Skip to content

VSCode 接入DeepSeek V3大模型,附使用说明

发表于
更新于
字数总计
阅读量

DeepSeek V3 是一个拥有 6710 亿参数的专家混合(MoE)语言模型。最新评估表明,DeepSeek V3 已经超越了其他开源模型。重点是:国内(不需要工具),便宜(10块钱大约500万tokens)。

作为日常开发使用的编辑器 VSCode,直接开始接入 DeepSeek V3

VSCode 上下载插件

VSCode 插件商店搜索 Continue,第一个下载就是

image-20250103154346320.png

注册 DeepSeek V3

去 deepseek 官网 https://www.deepseek.com/ ,选择 接入api,然后注册账号

image-20250103154617154.png

注册完毕后,选择创建 API Key

image-20250103154714100.png

创建成功后,记得复制这个 key 值,保存在其他地方,因为后面修改配置要用到,并且它只会出现 1 次

VSCode 里配置

打开左侧的 continue 插件图标,点击上面的 设置按钮,进入编辑区域添加新模型。新增内容如下:

记得要替换 apiKey 的值要替换为刚刚注册 DeepSeek 后创建的 API Key

json
{
  "models": [ 
    {
      "model": "deepseek-coder",
      "provider": "deepseek",
      "contextLength": 128000,
      // 替换为自己的 API Key
      "apiKey": "xxx", 
      "title": "DeepSeek v3"
    }
  ],
  "tabAutocompleteModel": {
    "title": "DeepSeek Coder",
    "provider": "deepseek",
    "model": "deepseek-coder",
    // 之前遗漏了,这块加上apiKey后tab补全才会生效
    "apiKey": "xxx", 
  },
}

image-20250103155123230.png

修改完成后,保存,然后选择面板左侧我们新添加的模型,点击对话开始试用。

image-20250103155405192.png

常用操作

1. 对话,提问

在对话框内输入然后回车,AI将自动回答,可以新建对话,也可以查看对话历史。

需要注意的是,你直接问题 右侧文件/我的当前项目 等笼统的文件目录时,它会提示无法直接阅读你说的目录,最好是复制一下文件全路径,粘贴到对话框提问,如图所示

文件全路径复制:右键文件或文件夹,选择 复制路径 即可

image-20250117102928708.png

2. 对已打开的文件内容提问或者优化

在已打开文件内,选中代码片段,右键选择 continue,然后会弹出相关操作。

当你选择 修复/优化代码 后,continue 将自动开始修改代码。修改之后,新增的代码将显示绿色背景,移除的代码时红色背景。修改的代码片段上方有操作提示,选择接受 Accept 或者拒绝 Reject

当有大范围的修改,不止一个代码片段时,如果你想取消可以按下 ctrl+z / command+z,接受修改的话只能一个一个点 Accept

image-20250117103651091.png

3. tab 键自动补全代码

在配置文件中补全 tabAutocompleteModel 里的相关信息即可,在上文配置中有说明。

在编码或者书写时,会自动弹出补全的内容,如果你想使用它,直接按下 tab 键即可,或者点击提示按钮操作

image-20250117105641391.png

4. 输入注释,让它生成代码

输入注释后,一般需要等1-3s,它的补全内容才会出来,有时候只会出来部分代码,这时候按下 tab 键即可,后面它会继续补全

image-20250117110400110.png

如果补全的内容,有错误。可以鼠标放置在错误的地方,会提示 快速修复,点击之后,会弹出 Ask Continue,点击之后当前错误会自动粘贴到对话框,并自动回复给出 解决方案/修改代码

鼠标放置在它给出的 代码片段上,右上角有三个按钮,第一个自动应用到出错的文件内容,第二个是插入当前代码到编辑器光标处,第三个是复制。这里建议复制代码,手动替换原来错误代码。第一个选项将在整个文件内搜索并修改,比较耗时,第二个是插入代码的位置是在光标处,不一定在当前的错误代码处。

image-20250117111043009.png