使用免费、自托管和私密的Copilot简化代码编写

💡 原文英文,约900词,阅读约需3分钟。
📝

内容提要

本文介绍了如何使用自托管LLM在VSCode中创建免费代码助手,提供更大的自定义控制权、数据隐私和安全性。通过Ollama服务器和Continue插件,开发者可以获得实时的代码建议和完成。

🎯

关键要点

  • 本文介绍了如何在VSCode中使用自托管LLM创建免费代码助手。
  • 自托管LLM提供更大的自定义控制权,确保数据隐私和安全性。
  • 自托管助手可以实时提供代码建议、完成和审查,且无需支付订阅费用。
  • 使用Ollama服务器将LLM连接到VSCode,确保不与第三方服务共享信息。
  • 安装Continue插件以集成LLM与VSCode,配置文件在不同操作系统中位置不同。
  • 在配置文件中添加Ollama服务器上安装的模型,以便在VSCode中使用。
  • 测试Ollama LLMs是否在VSCode中正常工作,可以通过发送测试消息进行验证。
  • 创建Golang CLI应用程序作为Ollama和Continue的替代方案,满足特定功能要求。

延伸问答

如何在VSCode中使用自托管的LLM创建代码助手?

可以通过Ollama服务器和Continue插件在VSCode中创建自托管的LLM代码助手。

自托管LLM的主要优势是什么?

自托管LLM提供更大的自定义控制权,确保数据隐私和安全性。

如何安装Continue插件以集成LLM?

在VSCode中安装Continue插件,并根据操作系统编辑配置文件以添加Ollama服务器上的模型。

如何测试Ollama LLM是否在VSCode中正常工作?

可以通过在Continue扩展的聊天菜单中发送测试消息来验证Ollama LLM的工作状态。

使用Ollama和Continue作为Copilot的替代方案有什么步骤?

创建一个Golang CLI应用程序,满足特定功能要求,并使用Continue与Ollama进行交互。

在不同操作系统中,Continue插件的配置文件位置在哪里?

在MacOS和Linux中,配置文件位于~/.continue/config.json;在Windows中,位于%userprofile%\.continue\config.json。

➡️

继续阅读