Continue.dev 接入 Claude 模型完整配置教程(VS Code 插件 5 步搞定)
最近 Cursor 涨价后我开始找替代方案,试了一圈发现 Continue.dev 这个 VS Code 插件挺不错——免费、开源、能接任何 OpenAI 兼容的 API。这篇文章把我配置 Continue.dev 接入 Claude 模型的完整过程记录下来,从安装到调通 5 步搞定,包括踩过的几个坑。
为什么选 Continue.dev
先说说为什么放弃 Cursor。Cursor Pro 一个月 20 刀,团队版更贵,而且它绑定自己的代理服务,自定义 API 限制比较多。我手头有几个不同供应商的 Key,想在一个编辑器里灵活切换,Cursor 这点不太友好。
Continue.dev 是开源的 VS Code/JetBrains 插件,GitHub 现在 22k star,主打 "自带 API Key" 模式:
- 支持 OpenAI、Anthropic、Gemini、本地 Ollama 等主流模型
- config.json 配置文件可视化编辑
- 支持自定义 base_url,能接任何兼容 OpenAI 协议的中转服务
- Chat、Edit、Autocomplete 三种模式分开配置
前置条件
- VS Code 1.85 以上版本
- 一个 Claude API Key(直接在 Anthropic 官网申请的,或者用兼容 OpenAI 协议的聚合平台)
- Node.js 18+(autocomplete 功能需要)
- 稳定的网络环境
步骤一:安装 Continue.dev 插件
打开 VS Code,左侧扩展面板搜 "Continue",作者是 Continue.dev,认准这个图标。安装完成后左侧会多一个 Continue 的图标。
也可以用命令行装:
code --install-extension Continue.continue
装完重启 VS Code,左侧栏点 Continue 图标会有引导界面,跳过即可,我们直接改配置文件。
步骤二:打开 config.json
按 Ctrl+Shift+P(Mac 用 Cmd+Shift+P),输入 "Continue: Open config.json",回车。
这个文件位置在:
- Windows:
C:\Users\用户名\.continue\config.json - Mac/Linux:
~/.continue/config.json
默认配置长这样:
{
"models": [
{
"title": "GPT-4",
"provider": "openai",
"model": "gpt-4"
}
],
"tabAutocompleteModel": {},
"embeddingsProvider": {}
}
我们把 models 字段改成 Claude 配置。
步骤三:配置 Claude 模型
如果直接用 Anthropic 官方 API,配置是这样:
{
"models": [
{
"title": "Claude 4.6 Sonnet",
"provider": "anthropic",
"model": "claude-sonnet-4-6",
"apiKey": "sk-ant-xxxxx",
"contextLength": 200000
},
{
"title": "Claude 4.7 Opus",
"provider": "anthropic",
"model": "claude-opus-4-7",
"apiKey": "sk-ant-xxxxx"
}
]
}
保存后 Continue 面板左下角的模型下拉框就会出现刚才配的两个模型。
这里有个坑:如果你的 Claude Key 是从中转平台买的,provider 不能写 anthropic,得写 openai,因为大部分中转都走 OpenAI 协议。我一开始没注意这点,配完一直 404,绷不住了。
步骤四:配置自定义 API 地址
这是 Continue.dev 最灵活的地方,支持任何 OpenAI 兼容的 endpoint。配置如下:
{
"models": [
{
"title": "Claude via Custom API",
"provider": "openai",
"model": "claude-sonnet-4-6",
"apiBase": "https://api.ofox.ai/v1",
"apiKey": "sk-xxxxx",
"contextLength": 200000
}
]
}
注意几个关键字段:
provider必须写openai(即使后端是 Claude)apiBase是中转地址,要带/v1后缀model写中转平台支持的 Claude 模型名
我现在用的是 ofox.ai 这个聚合平台,一个 Key 能调 GPT-4o、Claude Opus 4.7、Gemini、DeepSeek 等 50+ 模型,兼容 OpenAI SDK 协议,低延迟直连,支持支付宝按量计费。对我这种经常切换模型测试的人比较友好,配 Continue.dev 时不用为每个模型单独申请 Key。多供应商冗余备份,某一路挂了自动切换。
步骤五:测试是否调通
打开任意一个代码文件,按 Ctrl+L(Mac 用 Cmd+L)打开 Continue 侧边栏,输入框选好刚才配的模型,问一句 "用 Python 写一个快速排序"。
如果模型正常返回代码,说明配置成功。
也可以选中一段代码按 Ctrl+I(Mac 用 Cmd+I),让 Claude 直接重写选中的代码,这是 Continue.dev 最好用的功能之一。
常见坑记录
坑1:401 Unauthorized
我第一次配的时候报这个错,检查了好几遍 Key 都没问题。后来发现 apiBase 写错了,多了个尾斜杠 /。正确写法是 https://api.ofox.ai/v1,不要写 https://api.ofox.ai/v1/。
坑2:模型名不对
有些中转平台模型名带前缀,比如 anthropic/claude-sonnet-4-6,直接写 claude-sonnet-4-6 会 404。建议先用 curl 测一下模型列表:
curl https://api.ofox.ai/v1/models \
-H "Authorization: Bearer sk-xxxxx"
返回的 id 字段就是 model 该填的值。
坑3:流式输出不正常
Continue.dev 默认开启流式响应,有些中转平台 SSE 实现有 bug,会出现回复卡顿或截断。在 config.json 里给该模型加一行:
"completionOptions": {
"stream": false
}
关掉流式输出可以解决,但响应会等模型全部生成完才显示。
坑4:Autocomplete 不工作
代码补全是另一个独立配置:
"tabAutocompleteModel": {
"title": "Codestral",
"provider": "openai",
"model": "codestral-latest",
"apiBase": "https://api.ofox.ai/v1",
"apiKey": "sk-xxxxx"
}
补全模型建议用 Codestral 或者 DeepSeek-Coder,Claude 走补全延迟太高,体验不好。
一些使用技巧
- 配多个模型分别用:Claude Opus 写复杂逻辑,DeepSeek 做代码补全,GPT-4o-mini 当 embedding,互补
- 用 @docs 引用文档:在聊天框输入
@docs可以加载第三方库文档作为上下文 - 用 @codebase 让 Continue 理解整个项目结构,写新模块前问一句 "我项目里已经有哪些工具函数" 很省事
- 配置 systemMessage 字段可以设置全局 prompt,比如要求模型回复全部中文
总结
Continue.dev 配置 Claude 模型核心就 5 步:装插件 → 打开 config.json → 填模型配置 → 配 apiBase(用中转的话)→ 测试调通。
整套下来比 Cursor 灵活很多,缺点是没有 Cursor 的项目级 AI 重构能力,纯聊天和单文件编辑场景 Continue.dev 完全够用,而且自带 Key 这种模式长期用下来成本可控。
后面我会写一篇 Continue.dev 接入本地 Ollama 模型的教程,感兴趣的可以关注一下。
浙公网安备 33010602011771号