Continue 编程助手配置:在 VS Code 中接入模型并跑通补全
Continue 是一款开源的 AI 编程助手,以 VS Code 或 JetBrains 插件的形式运行,配置入口集中在用户目录下的 config.json 文件。
它本身不绑定某一家模型,需要你在配置文件里指定模型提供方和 API Key。
本文按“装插件、改配置、验证补全”的顺序,帮你把 Continue 真正跑起来。
先确认环境与安装方式
Continue 支持 VS Code 和 JetBrains IDE,本文以 VS Code 为例。
操作前需要准备两样东西:可正常联网的 VS Code(建议 1.80 以上版本),以及一个可用的模型 API Key,例如 OpenAI、Anthropic 或兼容 OpenAI 接口的第三方服务。
如果暂时没有 Key,Continue 安装后会引导你使用内置的免费试用模型,可以先用它跑通流程。
在 VS Code 左侧扩展面板搜索 Continue,认准发布者为 Continue 的插件,点击安装。
安装完成后侧边栏会出现 Continue 图标,首次打开会弹出引导页,提示你选择模型或登录账号。
此时先不要急着填 Key,建议先完成下一步的配置文件定位。
找到并编辑 config.json
Continue 的所有模型和行为配置都写在 config.json 里。
在 VS Code 中按 Ctrl+Shift+P(macOS 为 Cmd+Shift+P)打开命令面板,输入 Continue: Open Config,回车即可打开配置文件。
如果命令面板里找不到该命令,说明插件未正确加载,先重启 VS Code 再试。
配置文件默认位于用户主目录的 .continue 文件夹下:Windows 为 C:\Users\你的用户名\.continue\config.json,Linux 和 macOS 为 ~/.continue/config.json。
你也可以直接用编辑器打开这个路径。
一个最小可用的配置结构大致如下,重点是 models 数组里的 provider、model 和 apiKey 三个字段:
{
"models": [
{
"title": "My GPT",
"provider": "openai",
"model": "gpt-4o-mini",
"apiKey": "sk-你的密钥"
}
],
"tabAutocompleteModel": {
"title": "Autocomplete",
"provider": "openai",
"model": "gpt-4o-mini",
"apiKey": "sk-你的密钥"
}
}
models 用于侧边栏对话,tabAutocompleteModel 用于编辑器里的行内补全,两者可以指向同一个模型。
如果使用兼容 OpenAI 接口的第三方服务,把 provider 设为 openai,并额外加上 apiBase 字段指向服务商给出的地址即可。
修改后保存文件,Continue 会自动重载配置,无需手动重启。
验证对话与补全是否生效
配置保存后,点击侧边栏 Continue 图标,在输入框里问一个简单问题,例如“用 Python 写一个读取 CSV 的函数”。
如果几秒内返回代码块,说明对话通道已经打通。
接着打开一个代码文件,在函数名后换行输入注释,观察是否出现灰色的行内补全建议,按 Tab 接受。
两个通道要分开验证。
对话正常但补全没反应,通常是 tabAutocompleteModel 没有配置或模型不支持补全场景;
补全正常但对话报错,则多半是 models 里的 Key 或 apiBase 填错。
验证时建议打开 VS Code 的输出面板,选择 Continue 通道查看请求日志,报错信息会直接显示在这里。
常见报错与避坑
401 或 invalid api key:检查 Key 是否复制完整、是否有多余空格,以及 provider 和 apiBase 是否匹配。
把 Key 直接写进 config.json 只适合本地个人使用,不要把该文件提交到 Git 仓库。
模型名称不存在:model 字段必须与服务商文档中的模型标识完全一致,大小写和连字符都不能改。
不确定时先填服务商示例中的默认模型名。
补全延迟高或频繁超时:行内补全会随输入频繁请求模型,建议给 tabAutocompleteModel 单独指定一个响应更快的轻量模型,而不是和对话共用大模型。
网络不稳定时,优先检查 apiBase 是否可以直连。
修改配置后不生效:确认编辑的是 ~/.continue/config.json 而不是项目内的其他副本,保存后看侧边栏是否出现重载提示。
仍无效时,在命令面板执行 Developer: Reload Window 重载窗口。
配置完成后的检查清单
最后用一份清单确认结果:侧边栏能正常对话并返回代码;
编辑器内输入注释能触发灰色补全建议;
输出面板的 Continue 日志没有持续报错;config.json 中至少配置了对话和补全两个模型入口。
满足这四点,Continue 编程助手配置就算跑通了。
后续换模型或换 Key,只需改 config.json 对应字段并保存,不需要重装插件。