(数据科学学习手札164)在vscode中调用Deepseek进行AI辅助编程

news/2025/2/28 15:45:48/文章来源:https://www.cnblogs.com/feffery/p/18641478

本文示例配置文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes

1 简介

  大家好我是费老师,最近国产大模型Deepseek v3新版本凭借其优秀的模型推理能力,讨论度非常之高🔥,且其官网提供的相关大模型API接口服务价格一直走的“价格屠夫”路线,性价比很高,本期文章中,就将为大家举例,如何在vscode中,基于开源AI编程辅助插件Continue,配置基于Deepseek的API接口,实现常用的AI编程辅助等功能。

2 Continue+Deepseek实现AI编程辅助

2.1 安装Continue

  Continue是一款非常流行的开源AI编程辅助工具(仓库地址:https://github.com/continuedev/continue ),可在vscodepycharm等多种常见ide中安装使用,我们直接在vscode插件市场中搜索安装即可:

2.2 创建Deepseek API密钥

  接下来我们来到Deepseek这边,创建供Continue使用的API密钥。

  访问Deepseek开放平台对应页面( https://platform.deepseek.com/api_keys ),点击创建API key

  按引导完成新的密钥创建,记得复制之后妥善保存该密钥:

2.3 修改Continue配置

  接下来我们直接对Continue的配置进行更新。

  vscode中点击侧边栏中的Continue图标后,点击面板右上方的设置图标打开配置文件进行编辑,参考下图中格式添加相关deepseek-coder模型,其中apiKey填入前面创建的API密钥

  完整的配置参数参考,请移步文章开头Github仓库。

2.4 使用相关AI编程辅助功能

  按照上文过程完成相关配置后,我们来测试一下Continue中常用的一些功能是否生效:

2.4.1 对话功能

  在点击vscode侧边栏Continue图标后展开的面板中,我们可以直接进行最基础的AI对话问答,注意切换到前面配置的对应模型:

  可以看到,Deepseek接口应用成功🎉~

2.4.2 代码智能补全功能

  常用的代码智能补全功能,生成速度很快:

2.4.3 代码智能生成功能

  在空的文件中按下快捷键Ctrl+I,可以根据需求描述直接生成完整代码:

  更多内容,请移步相关文档学习更多:

  • Continue官网:https://www.continue.dev
  • Deepseek文档:https://platform.deepseek.com/usage

  以上就是本文的全部内容,欢迎在评论区与我们进行讨论~

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

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

相关文章

【4】0x10服务27服务

1. 0x10服务之诊断会话控制 诊断仪与ECU之间的诊断通信过程就相当于两个人的会话过程,你一言,我一语,会话可以在不同的场景下进行。 0x10服务即诊断会话控制,规定了默认会话(01)、拓展会话(03)、编程会话(02),三种常见的诊断会话。 默认会话:22、14、19、11服务等。…

阳大壮AI助手

你还在为选择哪个AI产品而苦恼吗?试试哥们这个阳大壮http://47.95.159.19:9090/

防护用具穿戴智能识别摄像机

防护用具穿戴智能识别摄像机通过智能技术监测和识别工人是否佩戴了防护用具。这种摄像机可以准确识别工人的身体区域,并通过智能算法检测身体区域是否佩戴了必要的防护用具,实现自动识别和记录。一旦有工人未佩戴防护用具,监测智能识别摄像机会立即发出警报,提醒相关人员及…

springboot~多节点应用里的雪花算法唯一性

雪花算法的唯一性,在单个节点中是可以保证的,对应kubernetes中的应用,如果是横向扩展后,进行多副本的情况下,可能出现重复的ID,这需要我们按着pod_name进行一个workId的生成,我还是建议通过不引入第三方组件和网络请求的前提下解决这个问题,所以我修改了kubernetes的ya…

怎么编写库卡KUKA机器人专业程序,高级写法案例

KUKA程序写法案例分享换抢盘抓抓手程序:DEF Q1_PICKGRPPER( ) :程序名称INI :系统初始化 PTP HOME Vel= 100 % DEFAULT :HOME 原点OUT 272 Grip2_Bracket_Open State=TRUE :输出272抓手2防尘盖打开信号为真OUT 271 Grip2_Bra…

佩戴安全头盔监测识别摄像机

佩戴安全头盔监测识别摄像机作为一种先进的监控设备,对于提高工作场所的安全水平和管理效率具有重要意义。然而,在使用过程中,我们也需要注意保护员工的隐私和个人信息安全,加强数据的保护和管理,在促进工作场所安全的同时,也保障员工的合法权益。同时,也需要结合国家相…

收获满满:2024软工已通关

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13315这个作业的目标 回顾课程学习情况并总结收获学号 102202114一、学期回顾 初闻软件工程 第一次听说软件工程,就知道这是一门不好…

客流量监测识别摄像机

客流量监测识别摄像机作为一种新型的监测设备,可以广泛应用于商场、车站、机场、展览馆等各类公共场所,帮助管理者有效管理客流量和优化服务质量。总之,客流量监测识别摄像机是一种有益的监控设备,为公共场所的管理和安全提供了有力支持。在使用时需谨慎操作,维护监控数据…

Danfoss FC51变频器参数设置

LCP 4个功能组:数字式显示器 菜单键 导航键 操作键和指示灯(绿:变频器打开黄:警告红:报警)点按[Menu]键可选择一下菜单:状态菜单:读数模式和手动启动模式下均可访问状态菜单。读数模式下屏幕将显示当前所选读数参数的值 快捷菜单:Quick Menu快速设置常用参数 主菜单:…

基于看板的项目管理工具

在项目管理领域,看板作为一种高效的可视化工具,正日益受到众多团队的青睐。它通过直观的展示方式,帮助团队成员清晰地了解项目的进展、任务分配以及工作流程。市面上基于看板的项目管理工具种类繁多,每一款都有其独特的特点和优势。本文将为大家介绍多款基于看板的项目管理…

图片PDF转换器

图片PDF转换器python 3.7 环境安装 python3 -m pip install -i https://mirrors.aliyun.com/pypi/simple/ Pillow==9.5.0 python3 -m pip install -i https://mirrors.aliyun.com/pypi/simple/ reportlab==4.2.5图片PDF转换器.py #!/usr/bin/python # -*- coding: UTF-8 -*- #i…

软件工程2024秋——个人总结作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2024这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13315这个作业的目标 回首过去,展望未来学号 102202149一、学程漫溯 1.1 初念软工途对于软件工程,我刚开始以为是会教我们做一些we…