使用免费、自托管和私密的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。
➡️