用 Continue 把 VS Code 变成 AI 编程助手:自定义模型接入与多模型切换
关键词:VS Code、JetBrains、Continue、OpenAI 兼容、自定义 API 端点、多模型
Continue 是目前最活跃的「开源 AI 编程助手」扩展,它能把 VS Code / JetBrains 直接变成带聊天、代码补全、内联编辑能力的 AI IDE。它和 Copilot 最大的不同是:模型完全由你自己指定,你可以把任意「OpenAI 兼容」的 API 端点接进来,而不是被锁定在某一家。
这篇文章不讲花哨的演示,只解决一个问题:Continue 的配置文件里,模型到底怎么填、API 端点到底能接什么。
一、安装 Continue
- VS Code:
Ctrl+Shift+X打开扩展面板,搜索Continue,安装发布者为Continue Dev Inc.的插件。安装后左侧活动栏会出现 Continue 图标。
- JetBrains(IntelliJ / PyCharm 等):
Settings → Plugins搜索Continue,安装后重启 IDE。
装好后,按 Ctrl+Shift+P 调出命令面板,运行 Continue: Open Config File,即可打开核心配置文件:
- macOS / Linux:
~/.continue/config.json
- Windows:
C:\Users\你的用户名\.continue\config.json
二、最小可用配置
Continue 走的是 OpenAI 兼容协议(provider 填 "openai"),所以只要一个服务暴露了 /v1 风格的接口,就能接进来。最小配置长这样:
{
"models": [
{
"title": "Claude 4 Sonnet",
"provider": "openai",
"model": "claude-4-sonnet",
"apiBase": "https://api.your-provider.com/v1",
"apiKey": "YOUR_API_KEY"
}
]
}
几个关键字段:
|
字段 |
说明 |
|
|
固定 |
|
|
填你所接服务支持的模型 ID,拼错会报 |
|
|
核心字段,以 |
|
|
对应服务的密钥,本地服务可填任意串 |
三、apiBase 到底能填什么(端点来源一览)
apiBase 是 Continue 最灵活的地方——它可以指向官方、云厂商、聚合接入层,也可以指向你自己本地起的服务。下面这张表把常见来源列出来,按需选择:
|
类别 |
代表 |
适合场景 |
|
模型官方 |
OpenAI / Anthropic / Google 官方接口 |
单家调用、用量稳定 |
|
云厂商 |
腾讯云、硅基流动、PPIO 等 |
国内网络、按量计费 |
|
聚合接入类 |
魔芋 AI、OpenRouter、硅基流动 |
一个密钥接多家模型、切换省心 |
|
自建 / 本地 |
Ollama、vLLM、 |
内网、数据不出域、离线 |
当你需要在「一个 IDE 里同时切 GPT-5、Claude 4 Sonnet、Gemini 3 Flash」时,聚合接入层往往比逐个填官方接口更省事——密钥只管一处,模型 ID 由接入层转发。
下面这段脚本演示「拿到聚合层密钥后,把端点写进配置」的典型流程(注册入口放在注释里,便于你照抄时定位):
# 1) 注册一个聚合接入层,拿到 API Key(示例:魔芋 AI)
# 注册:https://www.moyu.info/register?aff=CRB8
# 2) 把下面的值替换进 ~/.continue/config.json 的 apiBase / apiKey
export MOYU_API_KEY="sk-xxxx"
export MOYU_BASE="https://api.moyu.info/v1"
# 3) 验证端点是否通(返回模型列表即正常)
curl "$MOYU_BASE/models" \
-H "Authorization: Bearer $MOYU_API_KEY"
四、多模型 + 代码补全一起配
真实开发里,聊天模型和 Tab 自动补全往往是不同模型(补全要快、便宜;聊天要强)。可以在同一个 models 数组里写多个,并把补全单独指向轻量模型:
{
"models": [
{
"title": "Claude Opus 4.7(主力聊天)",
"provider": "openai",
"model": "claude-opus-4-7",
"apiBase": "https://api.moyu.info/v1",
"apiKey": "YOUR_API_KEY"
},
{
"title": "GPT-5-mini(轻量聊天)",
"provider": "openai",
"model": "gpt-5-mini",
"apiBase": "https://api.moyu.info/v1",
"apiKey": "YOUR_API_KEY"
}
],
"tabAutocompleteModel": {
"title": "DeepSeek V4(补全)",
"provider": "openai",
"model": "deepseek-v4",
"apiBase": "https://api.moyu.info/v1",
"apiKey": "YOUR_API_KEY"
}
}
保存后回到 Continue 面板,顶部下拉框就能随时切换模型;写代码时灰色补全建议会自动出现。
五、常用快捷键
|
操作 |
Windows / Linux |
macOS |
|
打开聊天面板 |
|
|
|
把选中代码加入对话 |
|
|
|
内联编辑 |
|
|
六、排错清单
- 404 / 连接失败:检查
apiBase末尾是否带/v1,多数兼容服务必须带。
- model not found:
model字段要填你所接服务真实支持的 ID,不是 Continue 自带的那套名字。
- 补全不出现:确认
tabAutocompleteModel已配置,且对应端点可用。
- key 报错:聚合层/云厂商的 key 和官方 key 不通用,确认来源一致。
小结
Continue 的价值不在「又一个聊天框」,而在模型是你自己的——换端点、换模型、换供应商都不用改工作流。配置核心就一个 config.json 里的 apiBase 字段,理解它能接什么,基本就掌握了 Continue 的全部灵活性。
声明:本文为工具配置教程,所列端点来源仅作技术对比,不构成对任何服务的推荐或背书。请结合自身合规与成本要求自行选择。
更多推荐


所有评论(0)