切换日光/暗黑模式
Continue 是 VS Code / JetBrains 的开源 AI 编程助手。它支持任意 OpenAI 兼容的服务商,可以接我们的接口。
先说清楚三个功能哪些能用
Continue 有三个主要功能,对模型的要求不一样:
| 功能 | 能不能用 | 说明 |
|---|---|---|
| Chat(对话) | 能用 | 任何对话模型都行 |
| Edit(改代码) | 能用 | 走对话接口 |
| Autocomplete(行内补全) | ⚠️ 可能用不了 | 需要模型支持 FIM(fill-in-the-middle)补全协议,Grok 是否支持需实测 |
如果你主要想要行内补全,建议先用 Chat 和 Edit 验证,别指望补全能直接工作。
配置
Continue 的配置在 ~/.continue/config.yaml,不存在就新建:
yaml
name: My Config
version: 0.0.1
schema: v1
models:
- name: Grok
provider: openai
model: grok-4.6
apiBase: https://api.wxiai.com/v1
apiKey: sk-你的APIKey
roles:
- chat
- edit
- apply改完保存,Continue 会自动重载配置。
apiBase 要带 /v1
apiBase 是基础地址,Continue 会在后面拼 /chat/completions:
| 填写内容 | |
|---|---|
| 正确 | https://api.wxiai.com/v1 |
| 错误 | https://api.wxiai.com |
判断方法见 Base URL 怎么填。
关于 roles
roles 决定这个模型负责哪些功能。建议先只开 chat 和 edit:
yaml
roles:
- chat
- edit确认能用之后再往 autocomplete 上试——补全对模型要求更高,一起开的话出问题不好判断是哪块的。
老版本用的是 config.json
如果你装的是旧版 Continue,配置格式是 JSON 且在 ~/.continue/config.json:
json
{
"models": [
{
"title": "Grok",
"provider": "openai",
"model": "grok-4.6",
"apiBase": "https://api.wxiai.com/v1",
"apiKey": "sk-你的APIKey"
}
]
}新版已经迁移到 YAML。如果两个文件都存在,以 config.yaml 为准。
验证顺序
① Chat 能回 → ② Edit 能改 → ③ 再试 Autocomplete卡住时同时看两边:
- Continue 的输出面板(VS Code 里 输出 → Continue)
- https://api.wxiai.com 的调用日志
日志里没有请求 → 配置没生效,检查 apiBase。 日志里有请求但报错 → 看我们的错误信息。
常见报错
| 现象 | 原因 | 怎么办 |
|---|---|---|
401 | Key 不对 | 重新复制,别带空格 |
404 | apiBase 少了 /v1 | 改成 https://api.wxiai.com/v1 |
model_not_found | 模型名不对 | 用 GET /v1/models 查真实名字 |
| 配置改了没反应 | 改错了文件 | 确认改的是 ~/.continue/config.yaml |
| Chat 能用、补全不行 | 模型不支持 FIM | 属预期情况,见页面开头的说明 |
相关页
- Base URL 怎么填 —— 各工具填法对照
- 对话补全 —— Continue 用的就是这个接口
- RooCode / KiloCode —— 另外两个 VS Code 插件
