如何将LM Studio与VS Code连接起来,以便使用本地AI进行编程

最后更新: 2026年15月07日

  • 在 LM Studio 中设置本地服务器,以使用 OpenAI 兼容的 API 公开语言模型。
  • 使用 Continue.dev 扩展程序将聊天和代码自动完成功能直接集成到编辑器中。
  • 使用 OpenCode 实现高级代理和 MCP 协议,实现自动文件编辑。
  • 利用 BYOK 架构和 AI 工具包,无需依赖云即可使用本地 NPU 和 GPU。
将 LM Studio 与 VS Code 连接

如果您厌倦了依赖每月订阅服务,或者厌倦了个人数据和私人项目最终都存储在云端,那么建立自己的 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 参数): 可用内存 在您的计算机上安装此程序以防止系统崩溃。

独家内容 - 点击这里  USB设备无法识别

如果你使用Mac电脑 苹果芯片 如果你的电脑拥有 32GB 或以上的内存,你可以尝试更强大的型号,例如 Codestral-22BmacOS 用户可以使用一个高级技巧,即使用命令解锁硬件内存限制。 sudo sysctl iogpu.wired_limit_mb=50000这样就可以加载更高质量的模型,例如量化模型。 Q8_0 没有内存错误。

一旦选定了模型,就必须访问开发者面板,并且 激活本地服务器默认情况下,LM Studio 会在以下地址启动服务器: http://localhost:1234务必调整 上下文长度 (上下文窗口)根据您的需要;对于大量的代码任务,建议将此值增加到 16.384 甚至 32.768 个标记,尽管这将消耗您机器的更多资源。

 

将 LM Studio 与 VS Code 连接
将 LM Studio 与 VS Code 连接

使用 Continue.dev 扩展将 LM Studio 与 VS Code 连接起来

为了让 VS Code 与我们刚刚设置的服务器“通信”,最流行且功能最全面的选择是使用扩展程序。 继续开发从应用商店安装后,侧边栏会出现一个新的面板。要开始聊天,我们需要点击底部的选择器并选择一位模特。 LM Studio 作为供应商 并选择自动检测选项,以便找到服务器上加载的模型。

独家内容 - 点击这里  如何格式化东芝 Tecra?

将 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.

VSCode-0 中的恶意扩展
将 LM Studio 与 VS Code 连接

高级设置和自带设备

VS Code 已经发展到可以支持这种方案。 自带钥匙 (BYOK)这意味着您可以通过语言模型编辑器(聊天选择器中的齿轮图标)添加自定义端点。配置时 自定义端点您可以定义 API 是使用聊天完成格式还是消息格式,从而允许将本地模型直接集成到原生 VS Code 聊天界面中,而无需繁重的扩展。

独家内容 - 点击这里  如何打印 WiFi

值得一提的是,虽然聊天功能运行良好,但某些功能…… 公用事业 (例如自动生成聊天标题或提交消息)通常需要在设置中配置模型。 chat.utilityModel如果您没有 Copilot 订阅,只需 分配您的本地模型 VS Code 配置中的这些变量将防止您丢失任何生产力功能。

对于喜欢使用终端的用户,LM Studio 现在提供了一个与 Anthropic 兼容的终端,允许使用诸如以下工具: 克劳德·科德 指向环境变量 ANTHROPIC_BASE_URL 连接到本地服务器。这种多功能性使你的计算机变成一个人工智能中心,你可以在其中来回切换。 不同的模型和接口 取决于你所解决的任务的复杂程度。

值得 如何将LM Studio与VS Code连接? 拥有一个不依赖网络的编程助手是一项巨大的竞争优势,因为它允许您在受限环境中工作,并确保敏感代码永远不会离开您的硬盘驱动器。通过将 LM Studio 服务器与 Continue 或 AI Toolkit 等扩展程序结合使用,您可以获得…… 灵活自由的生态系统 它能够适应您的硬件性能,从而改变您编写和优化软件的方式。