1 赶上AI的大潮:在VSCode中使用DeepSeek编程的极简方法

1.1 背景

  DeepSeek在春节期间突然大行其道,欣喜国力大增的同时,对于普通IT工作者,如何才能享受这一波AI红利,让自己的工作更出彩呢?
  很多人在大量的宣传攻势下都知道了DeepSeek官网,然而当大家兴冲冲的来到DeepSeek官网,随便提两个问题就得到了“服务器繁忙,请稍后再试。”的标准答案后,大家的积极性未免就大打折扣了!

  有没有途径既可以使用到DeepSeek大模型或其他AI模型,又没有经济负担呢?

  • 部署DeepSeek-R1本地模型?:看看网上各博主介绍的硬件投资,应该足可以打消您的冲动!
  • 使用云AI算力平台:前提是要找到足够经济的选择!

注:
为了在VSCode中使用到经济好用,甚至免费的AI算力,我们可以去硅基流动的模型市场上逛一圈。
硅基流动提供了两种选择:

  • 免费模型deepseek-ai/DeepSeek-R1-Distill-Llama-8BQwen/Qwen2.5-Coder-7B-Instruct等近30种可供选择。
  • 收费模型deepseek-ai/DeepSeek-R1deepseek-ai/DeepSeek-V3等近60种价格不一的选择。
    PS: 注册赠送2000万tokens可以薅很久DeekSeek模型。

1.2 准备过程

1.2.1 注册AI平台:进入AI的世界

1.2.2 在VSCode中安装Cline插件

1.3 配置cline

1.3.1 打开cline:在VSCode侧边栏上选择cline

如下图所示:

1.3.2 在cline中配置AI接口

  即配置准备工作中提到的AI平台
  如果第1次打开cline,会自动弹出配置窗口, 如果第1次没有配置正确,找不到配置窗口,也不要紧,可以点击下图标识的位置:

配置界面如下

**参数说明 **:

  • API ProviderOpenAl Compatible
  • Base URL: https://api.siliconflow.cn/v1
  • API Key: 在硅基流动账号中拷贝API,并粘贴,如下图所示:

    Model ID:进入硅基流动的模型广场,可以筛选免费的模型,也可以使用其他收费模型(消耗赠送的tokens),如下所示:


注意:在模型广场选中模型后点击,在弹出页面单击复制模型名称。 免费模型中Qwen/Qwen2.5-Coder-7B-Instruct生成的速度比较快,如果使用DeepSeek的话,deepseek-ai/DeepSeek-V3速度还可以(高峰期也比较慢)。deepseek-ai/DeepSeek-R1在编写代码方面,输出速度不太让人满意。

1.4 在VSCode中使用DeepSeek

  前文已经将cline配置完毕,现在在VSCode中试一下给AI下发任务,看看效果如何。
  参考下图,给AI提出任务:

检查AI生成的脚本是否达到预期

注:第1个参数是生成文本行数,第2个参数是生成文本列数。
非常赞!完全达到了预期!!!没有消耗我一个脑细胞!


作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来自AI平台,如:豆包、DeepSeek(硅基流动)(注册链接)等,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!
Copyright 2022~2025 All rights reserved.

赶上AI的大潮:在VSCode中使用DeepSeek编程的极简方法的更多相关文章

  1. Vscode中打开、新建内部终端快捷键方法

    设置->键盘快捷方式->搜索集成终端->切换集成终端/新建集成终端 Windows 电脑 组合键 说明 Ctrl + ~ 打开默认终端 Ctrl + Shift + ~ 新建新的终端 ...

  2. 黑科技抢先尝(续) - Windows terminal中WSL Linux 终端的极简美化指南

    目录 修改默认源,为apt-get安装提速 安装python 和 python pip 安装 zsh 安装powerline-font中的特定字体 安装powerline-shell 修改~目录下的配 ...

  3. Java中的函数式编程(四)方法引用method reference

    写在前面 我们已经知道,lambda表达式是一个匿名函数,可以用lambda表达式来实现一个函数式接口.   很自然的,我们会想到类的方法也是函数,本质上和lambda表达式是一样的,那是否也可以用类 ...

  4. 黑科技抢先尝(续2) - Windows terminal中Powershell Tab的极简美化指南

    目录 安装python 安装git 安装powerline字体 主题定制 安装oh-my-posh 查看策略组的执行权限 使用choco 安装终端模拟器 - ConEmu 优化 PowerShell ...

  5. 在vscode中使用Git

    用了git最方便的就是比如在公司写了很多代码后回到家打开vscode只需要点击一下pull就能全部同步过来.是不是很方便....毕竟之前我都是拿u盘拷贝回家或者存到云盘再下载下来.. 我这里用的是国内 ...

  6. vscode中使用markdown

    vscode中使用markdown vscode 是微软推出一款轻量级的文本编辑工具,类似于sublime,由于其拥有丰富的插件,安装使用也非常简单,所以深受广大程序员的喜爱. markdown 是一 ...

  7. 在VSCode中编辑HTML文档时,在Dom标签上写style属性时智能提示的问题

    首先在VSCode中打开一个HTML文件 然后点右下角的“选择语言模式” 然后点击配置HTML语言的基础设置 然后在打开的界面中(右侧) 输入如下代码 { "editor.quickSugg ...

  8. 解决忽略VScode中Python插件pylint报错的问题

    pylint是VScode中python自带的插件,可以帮助代码规范,美观. 但是有些报错是你不想看到的,你可以选择性的忽略. 例如,在re.compile()中,可以添加参数re.S使. 匹配任意字 ...

  9. v-for 在 VSCode 中出现 Elements in iteration expect to have 'v-bind:key' directives.

    在 VSCode 中编辑代码时,在有 v-for 的语句下面有一条红色波浪线,鼠标放上去有提示 Elements in iteration expect to have 'v-bind:key' di ...

  10. VScode中python环境配置

    vscode中python环境配置 想要在vscode中运行python代码必须要告诉vscode使用哪个解释器才行 方法1. 打开命令面板(Ctrl+Shift+P)输入Python: Select ...

随机推荐

  1. Spring Boot 使用 slf4j 进行日志记录

    SLF4J,即简单日志门面(Simple Logging Facade forJava),不是具体的日志解决方案,它只服务于各种各样的日志系统.按照官方的说法,SLF4J 是一个用于日志系统的简单Fa ...

  2. 再用RNN神经网络架构设计生成式语言模型

    上一篇:<用谷歌经典ML方法方法来设计生成式人工智能语言模型> 序言:市场上所谓的开源大语言模型并不完全开源,通常只提供权重和少量工具,而架构.训练数据集.训练方法及代码等关键内容并未公开 ...

  3. 基于云主机的ModelArts模型训练实践,让开发环境化繁为简

    本文分享自华为云社区<[开发者空间实践]云主机安装Docker并制作自定义镜像在ModelArts平台做模型训练>,作者: 开发者空间小蜜蜂. 1.1 案例介绍 在AI业务开发以及运行的过 ...

  4. DDCA —— 片上网络互联

    1. 路由 1.1 网络拓扑示例 Grid(网格) 网络拓扑通常是一个二维矩阵形式,每个节点(处理器)与其上下左右相邻的节点相连. 如果节点在边缘,某些方向上可能没有相邻节点(边界节点). Torus ...

  5. 依赖注入在 dotnet core 中实现与使用:5. 使用支持 Unicode 的 HtmlEncoder

    现象 在 ASP.NET Core MVC 中,当在页面中传递了一个包含中文字符串到页面的时候,页面的显示是正常的,但是如果查看页面源码,却看不到中文,变成了一串编码之后的内容. 例如,在页面中直接定 ...

  6. 这些“人美话又多”的同事们:2022 Q1 招聘人员 评优名单公布

    ​ ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 ​ 编辑 欢迎大家后台留言报名哈~ ​

  7. T 语言语法设计(预审稿)

    欢迎吐槽 一. 字面量 1. 数字字面量 0, 0xff, 0b10_01, .1 2. 字符串字面量 'x', "x\n\uffff\Uffffffff", `x{1}y` 3. ...

  8. T 语言语法设计方案总结

    早在 2015,我就已经精通了 C++.C#.JS,也用过其它语言,比如 PHP.Python.Java 做过一些项目,就觉得这些语言设计得太过复杂.坑多.麻烦,所以就开始设计一门新语言,暂且叫 T ...

  9. 一套分布式IM即时通讯系统的技术选型和架构设计

    本文由冰河分享,作者博客 binghe.gitcode.host,原题"这套分布式IM即时通讯系统如何写到简历上?我给你整理好了!",本文有修订和改动. 1.引言 分布式IM即时通 ...

  10. vue基础2

    1.表单 表单里面有单选框,多选框,下拉框,文本域 vue单页应用 SPA:signal page application(单页应用) 多页面:1个url->1个html文件 多个url-> ...