VSCode+Continue实现AI辅助编程

Continue是一款功能强大的AI辅助编程插件,可连接多种大模型,支持代码设计优化、错误修正、自动补全、注释编写等功能,助力开发人员提高工作效率与代码质量。以下是其安装和使用方法:

一、安装VSCode

参见:

vscode安装+配置+使用+调试【保姆级教程】-CSDN博客

二、添加并配置Continue插件

在扩展(Ctrl+Shift+X)中搜索"Continue",选择安装:

进入"Continue" 插件,设置需要调用的模型。

分别输入模型提供商、模型名称和APIkey(使用在线大模型时需提供),如模型名称不在列表中可先随便选一个。

会自动进入config.json文件,注意:这时要确认模型名称("model")是否与实际使用的相符合,如不符合要手工修改为实际使用的模型。我这里对话模型("models")和补全模型("tabAutocompleteModel")使用了相同模型,实际可根据需要设置为不同模型。

保存后就可以开始测试了:

为方便离线使用,我也可以配置本地大模型。本地大模型部署详见:

大模型之运用Dify构建智能体和工作流应用_dify工作流-CSDN博客

我这里先安装了ollama,并在本地下载了"qwen2:7b"、"qwen2.5-coder:7b"大模型。Ollama支持的模型可进入Ollama查看。

根据需要选择对应的模型,这里我选择的是"qwen2.5-coder:7b"注意要按照红框中的名称下载模型。

模型下载可以在cmd终端进行,也可以直接在VSCode中下载。

在cmd终端下载:

ollama pull qwen2:7b

ollama pull qwen2.5-coder:7b

下载完成后用ollama list进行查看。

在VSCode下载:

选择"Local"分别下载对话模型和补全模型,也可以选择同一个模型。

点击对应模型选项可把下载命令复制到终端运行,注意要检查并输入正确的模型名称。

然后按照前面的配置在线模型的步骤配置本地模型。

注意:同样需进入config.json文件修改和确认模型名称。

三、使用测试

保存后就可以开始测试了。

1、按Tab键可代码自动补全

2、代码复制修改

选中代码按Ctrl+L将代码复制到对话框。

以添加注释为例:

选择Apply可将注释输出到程序中,再选择Accept可接受修改。

也可以选中代码后点击鼠标右键,选择"Continue"菜单操作。

3、生成代码

以下是生成一个测试示例程序:

测试成功。

相关推荐
音视频牛哥6 分钟前
打造实时AI视觉系统:OpenCV结合RTSP|RTMP播放器的工程落地方案
人工智能·opencv·计算机视觉·大牛直播sdk·rtsp播放器·rtmp播放器·android rtmp
归去_来兮1 小时前
生成式对抗网络(GAN)模型原理概述
人工智能·深度学习·生成对抗网络
时空自由民.1 小时前
vscode clangd插件 编译失败会跳转失败,有时候也会经常出现跳转失败的情况
ide·vscode·编辑器
在努力的韩小豪2 小时前
如何从0开始构建自己的第一个AI应用?(Prompt工程、Agent自定义、Tuning)
人工智能·python·llm·prompt·agent·ai应用·mcp
云卓SKYDROID2 小时前
无人机环境感知系统运行与技术难点!
人工智能·计算机视觉·目标跟踪·无人机·科普·高科技·云卓科技
网安INF2 小时前
深度学习中的 Seq2Seq 模型与注意力机制
人工智能·深度学习·神经网络·注意力机制·seq2seq
火山引擎开发者社区2 小时前
ByteBrain x 清华 VLDB25|时序多模态大语言模型 ChatTS
人工智能·语言模型·自然语言处理
SoaringPigeon3 小时前
从深度学习的角度看自动驾驶
人工智能·深度学习·自动驾驶
产品经理独孤虾3 小时前
如何利用AI大模型对已有创意进行评估,打造杀手级的广告创意
人工智能·大模型·aigc·产品经理·数字营销·智能营销·智能创意生成
MobotStone3 小时前
无代码+AI时代,为什么你仍然需要像个开发者一样思考
人工智能·算法