vscode接入本地大模型的正确姿势

VSCode Continue 接入本地大模型完整教程

主流两种方式:

✅ 方式1:Ollama(最简单,推荐Mac M系列/新手)

✅ 方式2:OpenAI兼容接口(vLLM/LM Studio/自定义推理服务)

环境:Mac M5 32G,适配Qwen3.6 14B / 27B;Windows/Linux通用

一、方案1:Continue + Ollama(首选)

  1. 安装 Ollama

官网下载:https://ollama.com

Mac:brew install ollama

  1. 拉取代码模型(推荐)

代码首选 Qwen2.5-Coder / Qwen3.6

ollama pull qwen2.5-coder:14b

如果你要用Qwen3.6

ollama pull qwen3.6:14b

轻量自动补全模型(可选)

ollama pull qwen2.5-coder:7b

验证服务正常:

curl http://localhost:11434/api/tags

能返回模型列表代表服务正常

  1. VSCode安装Continue插件

快捷键 Ctrl+Shift+X,搜索 Continue(官方插件),安装重启VSCode。

  1. 打开配置文件

两种方式:

  1. Continue侧边栏 → ⚙️齿轮 → Open Config

  2. 命令面板 Ctrl+Shift+P → Continue: Open Config File

⚠️ 新版Continue使用 config.yaml(不再推荐旧config.json)

Mac路径:~/.continue/config.yaml

Windows:%USERPROFILE%.continue\config.yaml

  1. 完整可用配置(直接复制)
    name: Local Ollama Code
    version: 0.0.1
    schema: v1

models:

  • name: Qwen3.6 14B (Chat/Edit)
    provider: ollama
    model: qwen3.6:14b
    apiBase: http://localhost:11434
    roles:
    • chat
    • edit
    • apply
      contextWindow: 32768
      maxTokens: 4096
      capabilities:
    • tool_use

【可选】Tab自动代码补全(独立轻量模型)

tabAutocompleteModel:

name: Qwen2.5-Coder 7B

provider: ollama

model: qwen2.5-coder:7b

apiBase: http://localhost:11434

关闭遥测(隐私)

allowAnonymousTelemetry: false

  1. 生效

保存文件 → 重启VSCode

Continue顶部模型下拉框选择 Qwen3.6 14B (Chat/Edit) 即可本地离线对话、选中代码修改。

二、方案2:接入vLLM / LM Studio(OpenAI兼容接口)

如果你不用Ollama,自己启动推理服务(例如vLLM、SGLang、LM Studio),使用 provider: openai

name: Local vLLM

version: 0.0.1

schema: v1

models:

三、Mac M系列(M5 32G)调优建议

  1. Ollama常驻加载模型,避免反复加载:

模型保持在内存30分钟

export OLLAMA_KEEP_ALIVE=30m

ollama serve

  1. 内存建议:

• Qwen3.6 14B q4_K_M:32G内存流畅运行

• Qwen3.6 27B q4_K_M:32G会轻微swap,关闭其他软件

四、常见报错排坑

  1. Failed to connect to Ollama

• Ollama后台没启动;执行 ollama serve

• 防火墙/代理拦截localhost:11434

  1. model not found

    yaml内 model: xxx 必须和 ollama list 名称完全一致(区分tag)

  2. Tab自动补全不生效

• 确认配置里存在 tabAutocompleteModel

• Continue设置开启「Inline Autocomplete」

  1. YAML报错!
    ⚠️ YAML缩进严格,不能用Tab,只能空格,复制后检查缩进。

五、常用快捷键

• Cmd+L:唤起Continue聊天

• Cmd+I:选中代码唤起AI编辑

相关推荐
虹科网络安全10 小时前
Redis Radar:在统一视图中掌握 Redis 部署、健康与容量
经验分享·redis·艾体宝·艾体宝it·艾体宝redis
聪明的笨猪猪14 小时前
实际工程问题:AI 生成 Spring Cache(@Cacheable / @CachePut / @CacheEvict)缓存注解踩坑
java·经验分享·面试·ai编程
Hone15 小时前
juejin-skills 系列 ②:我把「看掘金热榜」也做成了 Agent 技能
开源·node.js·ai编程
小虎AI生活17 小时前
Anatomy 接入 WorkBuddy 实操:一句话生成 12 零件可交互科普模型(附2组提示词)
aigc·ai编程
David猪大卫17 小时前
【C++修炼】map 和 set 的使用
c语言·开发语言·数据结构·c++·经验分享·笔记·学习
OpsEye17 小时前
别再挨个充会员了:多模型编码,最麻烦的从来不是选模型
javascript·ai编程
程序员老刘17 小时前
GUI的时代过去了
ai编程
用户37215742613517 小时前
C# 实现 Excel 单元格保护:锁定公式并允许编辑指定区域
c#·ai编程·编程语言
爱分享的康康19 小时前
车载服务器如何选型|康谋自动驾驶实车测试硬件评估指南
经验分享·车载系统
浪遏19 小时前
06|AI 失败不扣次,这句话要靠什么兑现
ai编程