实现本地化的Copilot

3,917 阅读2分钟

编程世界里的孤独旅人,你是否曾在代码的海洋中迷失方向? 你是否因为看不懂别人的代码而苦恼? 你是否曾羡慕过Copilot的智能编程体验,但是因为需要花钱而望而却步?

现在统统不是问题!!!

通过Ollama+Continue就可以打造私人的Copilot。让你不花一分钱就可以体验智能编程的乐趣。

1、安装Ollama

下载地址 ollama.com/

image.png

点击Download按钮,根据自己的平台选择,我这里是Windows平台,就选择Windows安装包

image.png

下载好后,

image.png

点击安装

image.png

安装好后,在命令行中输入ollama 出现下面的帮助信息就证明安装成功了

image.png

2、安装Continue插件

Continue目前支持vscode和jetbrains(idea、pycharm...),可以通过插件市场安装。下面以idea为例安装。

image.png

搜索Continue 找到插件,点击Install安装

安装好后,点击右边的Continue图标

image.png

首次进入可以设置使用本地model image.png

首次进入之后需要安装必要的模型,当然可以直接点击最下面的Complete boarding,配置你自己想要使用的模型。

我这里选择把所有需要的模型都下载下来,

image.png

下载好所需的模型后会显示所有的条件都满足了 image.png

image.png

现在就可以愉快的玩耍了。

3、idea中使用

在代码编辑的时候可以利用tab键补全所需的代码

image.png

image.png

我们可以选中代码 Windows下快捷键是Ctrl+Shift+J可以发送到聊天框中

image.png

image.png

可以看出模型给出了对应的解释。

4、选择不同的模型

4.1 模型下载

Continue默认使用的是llama3模型,我们可以根据自己的需要改成不同的模型,例如 专注于代码的codeqwen:7b-chat

我们可以在Ollama模型仓库中 ollama.com/library 找到不同的模型

image.png 在命令行中输入

image.png

等待下载完成

4.2 配置

点击下面的设置按钮,就可以进行配置了

image.png

点击设置后是一个json配置文件

image.png

可以如上图所示增加一个

{
    "title":"模型名称,可以随意填写",
    "provider":"ollama",
    "model":"你的模型名称"
}

tab补全使用的模型

image.png 规则同上。

这样就可以愉快的使用你自己的模型了。