continue插件无法使用的核心原因是模型服务端未正确配置。需确保ollama serve已运行、config.json中model和apibase配置准确、远程模型api key有效且网络连通,配置错误会导致静默失败,修改后必须重启vscode。

Continue 插件装完不能用,不是插件问题,而是你没配好模型服务端——它本身不带模型,只负责转发请求。
Continue 命令无响应?先查 ollama serve 是否在运行
用 Ollama 本地跑模型时,continue 命令卡住或报 Connection refused,90% 是因为 ollama serve 没启动。VSCode 插件发请求到 http://localhost:11434,但端口没人监听。
- 终端执行
ollama serve启动服务(别关这个终端) - 新开终端运行
curl http://localhost:11434,返回 JSON 表示服务已就绪 - 确认
~/.continue/config.json中的model字段指向ollama,且apiBase是http://localhost:11434 - 如果 Ollama 装在另一台机器(比如 NAS 或 Linux 服务器),
apiBase要改成对应 IP,如http://192.168.1.100:11434,并确保防火墙放行 11434 端口
配置 DeepSeek / SiliconFlow 等远程模型,apiKey 和网络连通性必须同时过关
填了 API Key 却提示 Unauthorized 或超时,常见于密钥无效、域名访问被拦、或请求头缺失。
- DeepSeek 的 key 必须从
https://platform.deepseek.com/api_keys创建,旧版控制台生成的不兼容 - SiliconFlow 的
Qwen2.5-Coder-32B模型需注册后手动开通,仅填 key 不会自动启用 - 国内环境用 OpenRouter 或 SiliconFlow 容易卡在 DNS 或 TLS 握手,建议用
curl -v https://api.siliconflow.cn测试直连是否成功 - 配置中
provider名称必须严格匹配文档(如deepseek不是deepseek-coder,后者是 model 名)
~/.continue/config.json 里 model 字段写错,会导致整个插件静默失败
Continue 不会弹窗报错告诉你 config 写错了,只会拒绝响应命令。最常出错的是字段嵌套层级和值类型。
-
model是字符串,不是对象:正确写法是"model": "deepseek-coder",不是"model": {"name": "deepseek-coder"} - 用 Ollama 时,
model值必须和ollama list输出的第一列完全一致(含大小写和连字符),比如qwen2.5-coder:32b≠qwen2.5-coder-32b - 多个模型共存时,每个
models数组项必须有唯一title,否则 VSCode 面板里看不到切换选项 - 配置改完后,必须重启 VSCode(不是重载窗口),否则缓存的旧配置仍生效
最容易被忽略的是:Continue 默认不监听编辑行为,Ctrl+Shift+P → Continue: Start Chat 是唯一入口;想用 Tab 补全,得额外开启 autocomplete 插件并单独配置触发逻辑——这不是开箱即用的功能,得手动打开设置开关。











