关键词:VS Code、JetBrains、Continue、OpenAI 兼容、自定义 API 端点、多模型

Continue 是目前最活跃的「开源 AI 编程助手」扩展,它能把 VS Code / JetBrains 直接变成带聊天、代码补全、内联编辑能力的 AI IDE。它和 Copilot 最大的不同是:模型完全由你自己指定,你可以把任意「OpenAI 兼容」的 API 端点接进来,而不是被锁定在某一家。

这篇文章不讲花哨的演示,只解决一个问题:Continue 的配置文件里,模型到底怎么填、API 端点到底能接什么。

一、安装 Continue

  • VS CodeCtrl+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"
    }
  ]
}

几个关键字段:

字段

说明

provider

固定 "openai",因为走 OpenAI 兼容协议,不是 Anthropic 原生

model

填你所接服务支持的模型 ID,拼错会报 model not found

apiBase

核心字段,以 /v1 结尾,少了会 404

apiKey

对应服务的密钥,本地服务可填任意串

三、apiBase 到底能填什么(端点来源一览)

apiBase 是 Continue 最灵活的地方——它可以指向官方、云厂商、聚合接入层,也可以指向你自己本地起的服务。下面这张表把常见来源列出来,按需选择:

类别

代表

适合场景

模型官方

OpenAI / Anthropic / Google 官方接口

单家调用、用量稳定

云厂商

腾讯云、硅基流动、PPIO 等

国内网络、按量计费

聚合接入类

魔芋 AI、OpenRouter、硅基流动

一个密钥接多家模型、切换省心

自建 / 本地

Ollama、vLLM、localhost:8000/v1

内网、数据不出域、离线

当你需要在「一个 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

打开聊天面板

Ctrl+L

Cmd+L

把选中代码加入对话

Ctrl+Shift+L

Cmd+Shift+L

内联编辑

Ctrl+I

Cmd+I

六、排错清单

  • 404 / 连接失败:检查 apiBase 末尾是否带 /v1,多数兼容服务必须带。
  • model not foundmodel 字段要填你所接服务真实支持的 ID,不是 Continue 自带的那套名字。
  • 补全不出现:确认 tabAutocompleteModel 已配置,且对应端点可用。
  • key 报错:聚合层/云厂商的 key 和官方 key 不通用,确认来源一致。

小结

Continue 的价值不在「又一个聊天框」,而在模型是你自己的——换端点、换模型、换供应商都不用改工作流。配置核心就一个 config.json 里的 apiBase 字段,理解它能接什么,基本就掌握了 Continue 的全部灵活性。

声明:本文为工具配置教程,所列端点来源仅作技术对比,不构成对任何服务的推荐或背书。请结合自身合规与成本要求自行选择。

Logo

一站式 AI 云服务平台

更多推荐