跳转到内容
控制台

编程 Agent

Continue

Continue 接入 VisionCoder:config.yaml 里按角色分模型,补全和对话可以用不同的

Continue 是 VS Code / JetBrains 上的开源 AI 助手,对话、行内改写、代码补全各是独立的「角色」,每个角色可以配不同的模型。接 VisionCoder 只要一个 provider: openai 加上 apiBase

扩展面板搜 Continue,或者:

Terminal window
code --install-extension Continue.continue

Continue 的配置文件在 ~/.continue/config.yaml(Windows 是 %USERPROFILE%\.continue\config.yaml)。点 Continue 面板右下角的齿轮能直接打开它。

name: VisionCoder
version: 1.0.0
schema: v1
models:
# 对话 + 行内改写:主力模型
- name: GPT-5.4
provider: openai
model: gpt-5.4
apiBase: https://coder.api.visioncoder.cn/v1
apiKey: YOUR_API_KEY
roles: [chat, edit, apply]
# 换个牌子随时切,同一个 Key
- name: Claude Sonnet 5
provider: openai
model: claude-sonnet-5
apiBase: https://coder.api.visioncoder.cn/v1
apiKey: YOUR_API_KEY
roles: [chat, edit, apply]
# 补全:每敲几个字符就发一次请求,必须用快且便宜的
- name: 补全
provider: openai
model: gpt-5.4-mini
apiBase: https://coder.api.visioncoder.cn/v1
apiKey: YOUR_API_KEY
roles: [autocomplete]

配完保存,Continue 会自动重载,不用重启 IDE。

如果你的 ~/.continue/ 下只有 config.json 没有 config.yaml,说明装的是旧版。字段名对应关系:

{
"models": [
{
"title": "GPT-5.4",
"provider": "openai",
"model": "gpt-5.4",
"apiBase": "https://coder.api.visioncoder.cn/v1",
"apiKey": "YOUR_API_KEY"
}
],
"tabAutocompleteModel": {
"title": "补全",
"provider": "openai",
"model": "gpt-5.4-mini",
"apiBase": "https://coder.api.visioncoder.cn/v1",
"apiKey": "YOUR_API_KEY"
}
}

建议还是升到新版用 YAML,roles 的表达能力更强。

autocomplete 角色是每敲几个字符就发一次请求的,用量比对话高一到两个数量级。建议:

  • 补全固定用 gpt-5.4-minideepseek-v4-flash 这类便宜模型,别用 gpt-5.5
  • 不常用的话,直接把 roles: [autocomplete] 那条整个删掉,只留对话
  • 先去 费用计算器 估一下

Cmd/Ctrl + L 打开 Continue 对话框,右下角模型选择器里应该能看到你配的几个模型。随便问一句试试。

模型选择器里是空的 / 配置没生效

多半是 YAML 缩进错了。Continue 解析失败时会静默退回默认配置,不弹错。

python3 -c "import yaml,sys;yaml.safe_load(open(sys.argv[1]))" ~/.continue/config.yaml 验一下,或者看 VS Code 的输出面板选 Continue 频道,里面有解析错误。

401 / 403
  • apiBase 必须/v1 后缀
  • apiKey 前后有没有粘进空格
  • YAML 里 Key 建议用引号包起来,避免特殊字符被解析成别的
补全不触发

先确认有模型的 roles 里带了 autocomplete —— 只配 [chat] 的话补全是关着的。

再检查 VS Code 右下角 Continue 图标,点开有个补全开关。

账单涨得比预期快

十有八九是补全在跑。看一眼 autocomplete 角色绑的是哪个模型,换成 mini 或 flash 那档。

加群 & 客服

AI 技术交流群二维码
AI 技术交流群
专属客服二维码
专属客服