VSCode 接入DeepSeek V3大模型

news/2025/3/12 14:00:19/文章来源:https://www.cnblogs.com/runtimeerror/p/18693013

转载自: 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

{"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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/876399.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

06_LaTeX之特色工具和功能

本文介绍一些特色的 $\LaTeX{}$ 辅助功能。前两个功能 $\texttt{BibTeX}$ 和 $\texttt{makeindex}$ 依靠一些辅助程序自动生成参考文献、索引等;之后的使用颜色、超链接等则令我们生成美观易用的电子文档。06_\(\LaTeX{}\) 之特色工具和功能 目录06_\(\LaTeX{}\) 之特色工具和…

程序员常用高效实用工具推荐,办公效率提升利器!

前言 在当今这个技术日新月异的时代,开发者只有持续学习,才能紧跟时代的浪潮。为了助力开发者在高效学习与工作中实现平衡(告别996的束缚),众多卓越且实用的开发工具应运而生,它们如同强大的助力器,极大地提升了我们的工作效率与创造力。🚀Gitee加速访问: https://gi…

Cisco NX-OS System Software - ACI 16.0(8f)M - 适用于 ACI 模式下的 Nexus 9000 系列交换机系统软件

Cisco NX-OS System Software - ACI 16.0(8f)M - 适用于 ACI 模式下的 Nexus 9000 系列交换机系统软件Cisco NX-OS System Software - ACI 16.0(8f)M 适用于 ACI 模式下的 Cisco Nexus 9000 系列交换机系统软件 请访问原文链接:https://sysin.org/blog/cisco-aci-16/ 查看最新…

[译] WinForms:分析一下(我用 Visual Basic 写的)

原文 | Klaus Loeffelmann 翻译 | 郑子铭 如果您从未看过电影《分析这一点》,下面是简短的介绍:假设一个纽约家族的成员有可疑的习惯,他决定认真考虑接受治疗以改善他的精神状态。在比利克里斯托和罗伯特德尼罗的推动下,剧情一定会很有趣。虽然《分析这一点!》讽刺性地处理…

Cisco APIC 6.0(8f)M - 应用策略基础设施控制器

Cisco APIC 6.0(8f)M - 应用策略基础设施控制器Cisco APIC 6.0(8f)M - 应用策略基础设施控制器 Application Policy Infrastructure Controller (APIC) 请访问原文链接:https://sysin.org/blog/cisco-apic-6/ 查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org思科…

python--成功案例

https://www.python.org/about/success/

特斯拉 Model Y 焕新版 vs Model 3 焕新版 All In One

特斯拉 Model Y 焕新版 vs Model 3 焕新版 All In One 减配 LED 氛围灯 Model Y 焕新版, 车门上的 LED 灯带变短了 💩特斯拉 Model Y 焕新版 vs Model 3 焕新版 All In One 减配 LED 氛围灯 Model Y 焕新版, 车门上的 LED 灯带变短了 💩https://www.tesla.cn/modely/design…

FunPapers[1]: GBDT和DNN强强联手,表格预测新突破!

论文提出了Tree-hybrid MLP(T-MLP)方法,其核心思想是结合GBDT的特征选择和模型集成优势与DNN的高维特征空间和光滑优化特性,通过张量化GBDT特征门、DNN架构剪枝和反向传播协同训练MLP模型,以实现高效、有效的表数据预测。Team up GBDTs and DNNs: Advancing Efficient and…

如何迁移wsl发行版

转载:轻松搬迁!教你如何将WSL从C盘迁移到其他盘区,释放存储空间! - 知乎 1.准备工作 打开CMD,输入wsl -l -v查看wsl虚拟机的名称与状态。wsl虚拟机的名称与状态 了解到本机的WSL全称为Ubuntu-22.04,以下的操作都将围绕这个来进行。 输入 wsl --shutdown 使其停止运行,再…

Hetao P1307 树的剖分 题解 [ 蓝 ] [ 树形 dp ] [ 贪心 ]

运用到了奇偶性拼凑答案 trick 的性质树形 dp 加上一点贪心。树的剖分:很厉害的性质题,代码也很好写。运用到了奇偶性拼凑答案的 trick。观察 首先发现一个很重要的条件:一个点的点权只可能是 \(0,1,2\)。 这个条件开始我们可能无法用上,于是先想最后的结果应该是怎样的。 …

常见的7种排序算法(转载)

本文介绍了七种常见的排序算法:冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序和堆排序。每种算法通过具体步骤和代码实现进行详细讲解,包括时间复杂度分析。文中提供了丰富的示例代码和图解,帮助读者更好地理解各排序算法的工作原理及应用场景。【版权声明】…

【MySQL】MySQL为什么 不用 Docker部署?

MySQL为什么不推荐使用Docker部署 docker可以从远程仓库拉取镜像然后通过镜像快速的部署应用,非常的方便快捷, 但是 , 为什么 一般公司的 Mysql 不用docker部署,而是部署在 物理机器上呢? 一、DB有状态,不方便扩容1.1 Docker容器的两大类型: 有状态 、无状态的区分1.2 My…