当前位置: 首页 > news >正文

VSCode集成deepseek使用介绍(Visual Studio Code)

VSCode集成deepseek使用介绍(Visual Studio Code)

1. 简介

随着AI辅助编程工具的快速发展,VSCode作为一款轻量级、高度可扩展的代码编辑器,已成为开发者首选的工具之一。DeepSeek作为AI模型,结合Roo Code插件,能够为开发者提供智能代码生成、调试辅助、需求分析等功能,极大提升了开发效率。这种组合顺应了AI与开发工具深度融合的趋势,尤其适合快速原型开发和小型项目

开发优势

  • 高效开发:Roo Code支持一键生成代码、自动调试和需求迭代,显著缩短开发周期
  • 智能辅助:DeepSeek提供代码补全、错误修复、架构设计建议等功能,帮助开发者快速解决问题
  • 自动化测试与部署:Roo Code支持自动生成测试用例和部署脚本,简化开发流程
  • 多语言支持:DeepSeek与Roo Code结合,支持Python、JavaScript、Java等多种语言,适用于全栈开发

2. 使用介绍

2-1. 环境准备

  • python环境
E:\wangting>python -V
Python 3.12.2

配置了环境变量,并且python能安装 pip 包

  • Visual Studio Code 工具安装

2-2. 创建开发目录

在某个目录创建一个项目目录

# 在某个目录创建一个项目目录,例如在E盘中创建一个 wangting 目录
C:\Users\admin>E:
E:\>cd wangting
E:\wangting>code .

进入开发目录后,使用code .命令,会在当前目录打开Visual Studio Code,如果之前安装的工具有问题,没有呼出vscode工具,直接打开创建一个项目也可以

2-3. 安装Roo Code 插件

Roo Code 是一款集成于 VS Code 的 AI 编程助手插件,基于 Cline 进行了增强和升级,提供了更强大的功能和更好的性能表现。

查找roo code ; 插件是一个小火箭的图标,点击Install安装即可

注意,可能会因为网络问题安装失败,可以多试几次

2-4. API-KEY 秘钥创建与准备

roo code 是可以对接不同平台的大模型,所以针对不同的模型平台,创建自己的api-key即可

deepseek的收费token如果简单的使用,价格并不高,但现在官方已经暂停了充值

来自于deepseek官方的通告 : ”当前服务器资源紧张,为避免对您造成业务影响,我们已暂停 API 服务充值。存量充值金额可继续调用“

所以可以申请免费free版,但只能用几次,或者使用其它产品的大模型

本次实验介绍使用免费版,主要介绍功能和如何使用,如果长期使用,建议考虑付费充值,个人简单使用不错

使用 https://openrouter.ai/

OpenRouter 是一个专注于提供统一接口和灵活模型管理的 AI 平台。它通过优化价格和提高可用性,为开发者提供了一个高效、经济且易于使用的开发环境。无论是个人开发者还是企业用户,都可以通过 OpenRouter 快速接入和管理多种大型语言模型,加速 AI 应用的开发和部署。

  • 打开网站进行用户注册

注册登录后,左上角进行查询,可以看到有非常丰富的大模型,查询deepseek,找到免费版

进入后,找到API分页,进行API-KEY的创建

自定义名称,点击Create即可

注意自己的key不要公开使用,例如使用付费的大模型,api-key被他人获取,造成自己的损失,建议拷贝下来,保存在本地文本里,使用起来方便

2-5. 配置roo code插件

roo code插件安装成功后,左边菜单栏会多出一个小火箭的图标,点击呼出菜单,小齿轮图标进行设置

因为我们这里使用的是统一OpenRouter平台,所以API Provider 选择OpenRouter

OpenRouter API Key 即为之前创建的api-key,复制粘贴进去,如果提示 API 密钥无效,建议检查密钥是否复制完整,或重新生成

Model 选择 deepseek/deepseek-r1:free

这里的Model与OpenRouter平台创建api-key时的模型对应,否则认证不通过

下面的Auto-Approve Settings 全部勾上

配置完毕后,点击右上角Done,配置插件完毕

可以将提示词改为中文,这里的提示词类似于我们在使用chat对话提问时,如果选择深度思考,大模型会返回一段它的思考处理过程,改为中文那过程内容就以中文显示

2-6. 使用roo code 进行deepseek代码自动开发

在下方的框体里提出代码需求,就开始我们的AI自动开发旅程了

示例: 使用python写一个简单的页面登录功能

我这里在框体中输入了:使用python写一个简单的页面登录功能

然后进行提交

这里就是一个漫长的等待,全自动,无需自己参与代码编写,一直等待到代码自动编写完毕,期间可以看一下Reasoning的AI思考过程
在代码编写中,如果查到环境中,缺少依赖模块或者工具,会提醒,非常的人性化

例如在我的需求编写用户登录时,deepseek提示需要用到flask框架,但本地环境并没有安装

会提出使用 pip install flask进行安装,直接点击Run Command 进行安装

如果pip安装失败是自己本地的网络问题,和插件自身无关

处理完依赖等问题,AI将继续编写代码,直到代码全部编写完毕

此时,根据提示已经进行了 PS E:\wangting> python app.py

(Running on )服务运行在了 :http://127.0.0.1:5000

2-7. 效果检验

此时去翻看AI写的代码,找到用户认证的信息

用户 admin 密码 admin123

users = {"admin": "admin123","user": "password123"
}

进行登录尝试:

因为中间还安装了一下pip包,整个过程大概在2分钟左右,可以说是非常的效率

回看AI写的项目,会创建项目子目录进行规划

后续根据自己的需求,可以进行继续会话,逐渐增加功能和优化代码,慢慢把项目写起来就可以了

等deepseek的充值渠道开放后,可以考虑进行使用付费版,把配置项改了即可

如果生成的代码有错误,可以输入“修复这段代码”并粘贴代码,Roo Code 会重新分析并修正对应的代码段

http://www.lryc.cn/news/540763.html

相关文章:

  • 【保姆级教程】DeepSeek R1+RAG,基于开源三件套10分钟构建本地AI知识库
  • vue,vue3 keepalive没有效果,无法缓存页面include无效,keep-alive
  • Windows逆向工程入门之指针类型
  • PHP+Apache+MySQL安装(Windows)
  • 算法基础 -- 堆排序之C语言实现
  • Hutool - Extra:功能丰富的扩展模块
  • C++ 中的继承详解(上)
  • halcon三维点云数据处理(二十五)moments_object_model_3d
  • Mac M3/M4 本地部署Deepseek并集成vscode
  • 2024年职高单招或高考计算机类投档线
  • Unity Excel导表工具转Lua文件
  • SpringBoot项目集成MinIO
  • 第30篇 基于ARM A9处理器用C语言实现中断<六>
  • Flutter 中的单例模式
  • 8.python文件
  • 2025vue4.x全栈学习关键技术分析线路图
  • 革新之力:数字科技——重塑未来的超越想象之旅
  • 超级详细,知识图谱系统的理论详解+部署过程
  • 电路笔记 (信号): opa tips 放大器反馈电阻并联电容抑制高频噪声的详细推导(传递函数分析)
  • DeepSeek安装部署笔记(一)
  • 【JavaEE进阶】Spring MVC(4)-图书管理系统案例
  • Ubuntu部署ktransformers
  • 助力DeepSeek私有化部署服务:让企业AI落地更简单、更安全
  • 面试官询问项目前后端人员配比之高分示范回答
  • MyBatis中的日志和映射器说明
  • 深入了解 Pinia:Vue 的下一代状态管理工具 (上篇)
  • Unity 中导入的VRM模型渲染为VRoid风格
  • 【ELK】【Elasticsearch 】DSL 和 DQL
  • 最新版本Exoplayer扩展FFmpeg音频软解码保姆级教程
  • 面对低消费欲人群,我们如何开发其需求?