将 Deepseek 集成到本地编辑器进行代码补全等

书接上回,本地部署deepseek后,我们可以利用本地deepseek,实现编辑器的代码提示,类似于copliot一样。
首先,去编辑器的插件市场下载Continue插件,我这里以vscode为例,其他编辑器同理。

安装好之后打开插件,点击Add Chat model

然后在列表中选择ollama

然后你会发现之前在ollama中下载好的模型就可以使用了,选择一个模型,然后在这里可以进行chat,你也可以选中你当前的代码,然后按下command+I键,然后对这一段内容使用ai进行处理,处理过后他会把差异也显示在编译器当中,点击Accept就会应用ai帮你写的效果:


如果想要实现代码补全,需要下载一下deepseek-coder模型,更适合对代码进行提示,下载方法和之前的一样

ollama run deepseek-coder:6.7b

下好之后在continue中找到设置,点击后会打开配置文件,在配置文件中找到tabAutocompleteModel更换为我们这里的deepseek-coder

"tabAutocompleteModel": {
    "title": "Tab Autocomplete",
    "provider": "ollama",
    "model": "deepseek-coder:6.7b",
    "apiBase": "http://127.0.0.1:11434"
},


此时就配置好了,重新启动一下编辑器试试效果

可以看到和copliot的效果是差不多的。
如果右下角提示404则去检查一下你下的模型和配置文件是否一致,可以访问http://127.0.0.1:11434 检查ollama是否已经启动。另外deepseek-r1对代码提示这块的体验是不如deepseek-coder的,感兴趣的可以试试。

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注