- 在 LM Studio 中设置本地服务器,以使用 OpenAI 兼容的 API 公开语言模型。
- 使用 Continue.dev 扩展程序将聊天和代码自动完成功能直接集成到编辑器中。
- 使用 OpenCode 实现高级代理和 MCP 协议,实现自动文件编辑。
- 利用 BYOK 架构和 AI 工具包,无需依赖云即可使用本地 NPU 和 GPU。
如果您厌倦了依赖每月订阅服务,或者厌倦了个人数据和私人项目最终都存储在云端,那么建立自己的 AI 环境就是理想的解决方案。 将 LM Studio 与 VS Code 连接 利用本地人工智能进行编程可能是一个很棒的想法。
多亏了诸如此类的工具 LM工作室如今,完全可以在计算机硬件上直接运行强大的语言模型,同时保持…… 绝对隐私 而且无需网络连接即可工作。真正的奇迹发生在让这个本地“大脑”与我们最喜欢的代码编辑器进行通信时。通过将 LM Studio 与 Visual Studio Code我们利用以下技术,将一个简单的编辑器改造成了一个智能工作站,它能够生成代码、解释复杂的函数并自动完成整行代码: 你的GPU或NPU的性能 无需花费一分钱购买外部 API。
使用 LM Studio 进行场地准备
要将 LM Studio 与 VS Code 连接,首先需要安装并配置 LM Studio 应用程序。对于寻求编程帮助的用户来说,并非任何型号都适用;理想情况下,您应该下载针对代码优化的版本。一个非常可靠的选择是…… Qwen2.5 程序员但是,您必须根据以下情况选择尺寸(例如 14B 或 3B 参数): 可用内存 在您的计算机上安装此程序以防止系统崩溃。
如果你使用Mac电脑 苹果芯片 如果你的电脑拥有 32GB 或以上的内存,你可以尝试更强大的型号,例如 Codestral-22BmacOS 用户可以使用一个高级技巧,即使用命令解锁硬件内存限制。 sudo sysctl iogpu.wired_limit_mb=50000这样就可以加载更高质量的模型,例如量化模型。 Q8_0 没有内存错误。
一旦选定了模型,就必须访问开发者面板,并且 激活本地服务器默认情况下,LM Studio 会在以下地址启动服务器: http://localhost:1234务必调整 上下文长度 (上下文窗口)根据您的需要;对于大量的代码任务,建议将此值增加到 16.384 甚至 32.768 个标记,尽管这将消耗您机器的更多资源。
使用 Continue.dev 扩展将 LM Studio 与 VS Code 连接起来
为了让 VS Code 与我们刚刚设置的服务器“通信”,最流行且功能最全面的选择是使用扩展程序。 继续开发从应用商店安装后,侧边栏会出现一个新的面板。要开始聊天,我们需要点击底部的选择器并选择一位模特。 LM Studio 作为供应商 并选择自动检测选项,以便找到服务器上加载的模型。
将 LM Studio 与 VS Code 连接后,即可激活 智能自动补全 (那些在你输入时出现的灰色建议),你需要编辑配置文件 config.json 位于文件夹中 .continue 用户信息。您可以在这里定义…… tabAutocompleteModel,指示 API URL 和具体型号名称,从而实现类似于 Copilot 的流畅体验,但 完全离线.
探索替代方案:AI Toolkit 和 OpenCode
将 LM Studio 与 VS Code 连接时,不仅仅需要使用 Continue.dev。微软还提供了扩展程序。 人工智能工具包对于那些拥有 Copilot+ 认证电脑的用户来说,这一点尤其有趣。 专用NPU该工具允许您管理本地和云端模型目录,方便上传轻量级版本,例如: 菲-4优化现代硬件的能耗和性能。
另一方面,如果您想要更偏向于代理的体验(能够编辑文件和执行终端命令),则可以集成以下功能: OpenCode该解决方案充当无头服务器,将 LM Studio 连接到 VS Code 中的高级聊天面板。此工作流程最强大的方面在于它支持…… MCP(模型上下文协议)这允许代理通过在文件中配置的服务器与数据库、浏览器或文件系统进行交互。 .mcp.json.

高级设置和自带设备
VS Code 已经发展到可以支持这种方案。 自带钥匙 (BYOK)这意味着您可以通过语言模型编辑器(聊天选择器中的齿轮图标)添加自定义端点。配置时 自定义端点您可以定义 API 是使用聊天完成格式还是消息格式,从而允许将本地模型直接集成到原生 VS Code 聊天界面中,而无需繁重的扩展。
值得一提的是,虽然聊天功能运行良好,但某些功能…… 公用事业 (例如自动生成聊天标题或提交消息)通常需要在设置中配置模型。 chat.utilityModel如果您没有 Copilot 订阅,只需 分配您的本地模型 VS Code 配置中的这些变量将防止您丢失任何生产力功能。
对于喜欢使用终端的用户,LM Studio 现在提供了一个与 Anthropic 兼容的终端,允许使用诸如以下工具: 克劳德·科德 指向环境变量 ANTHROPIC_BASE_URL 连接到本地服务器。这种多功能性使你的计算机变成一个人工智能中心,你可以在其中来回切换。 不同的模型和接口 取决于你所解决的任务的复杂程度。
值得 如何将LM Studio与VS Code连接? 拥有一个不依赖网络的编程助手是一项巨大的竞争优势,因为它允许您在受限环境中工作,并确保敏感代码永远不会离开您的硬盘驱动器。通过将 LM Studio 服务器与 Continue 或 AI Toolkit 等扩展程序结合使用,您可以获得…… 灵活自由的生态系统 它能够适应您的硬件性能,从而改变您编写和优化软件的方式。
专门研究技术和互联网问题的编辑,在不同数字媒体领域拥有十多年的经验。我曾在电子商务、通讯、在线营销和广告公司担任编辑和内容创作者。我还在经济、金融和其他领域的网站上撰写过文章。我的工作也是我的热情所在。现在,通过我的文章 Tecnobits,我尝试探索技术世界每天为我们提供的所有新闻和新机会,以改善我们的生活。