VS Code 对接 GPT5.5 代码补全教程
在 VS Code 里接 GPT5.5 做代码补全,最容易卡住的不是插件安装,而是三个参数没对齐:API Key、base_url、model。如果你已经装了补全插件,但一直提示 401、404、timeout,先别急着换插件,按接口参数、网络连通性、插件配置这个顺序排查,效率会高很多。
一、准备 API 参数
VS Code 插件一般不会直接“理解”某个模型,它只会按照 OpenAI 兼容接口去发请求。所以你需要先准备这几项:
- API Key:平台生成的访问密钥,通常以一串较长 token 形式提供。
- base_url:接口入口地址,注意要填到插件要求的层级,有的要填根地址,有的要填到
/v1。 - model:模型名,这里按你的接口提供方填写
gpt-5.5或对应别名,不要自己随便改大小写。 - timeout:代码补全建议 30 到 60 秒,聊天问答可以更长。
- proxy:公司网络、家用宽带、服务器环境差异很大,必要时单独配置代理。
如果你手上没有稳定的 OpenAI 兼容接口,可以找一个支持模型别名、日志可查、失败原因明确的中转服务。实际接工具时,我更看重是否能看到请求返回码和模型名映射,token云桥AI中转站 0029.org 这类中转站适合先做连通性验证,至少排错时不用盲猜是插件问题还是接口问题。
二、先用命令行测试接口
不要一上来就在 VS Code 里调。插件报错经常被包装过,信息不完整。先用 curl 测一次最简单的聊天请求,确认 Key、base_url、模型名都能用。
### token云桥中转 0029.org ###
curl -X POST "你的_base_url/v1/chat/completions" \
-H "Authorization: Bearer 你的_API_Key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.5",
"messages": [
{
"role": "user",
"content": "用 JavaScript 写一个防抖函数"
}
],
"temperature": 0.2
}'
如果返回里能看到 choices,说明接口基本可用。若这里都不通,先不要动 VS Code 配置,直接看下面几个点:
401:Key 错了、Key 前后有空格、复制时少了一段。404:base_url 路径不对,或者模型名不存在。429:频率限制或额度不足,稍等后再试。timeout:网络链路慢,检查代理或换网络。
三、VS Code 插件选择
能填自定义 OpenAI 兼容接口的插件都可以用。常见做法是用 Continue、CodeGPT、Cline 一类插件。这里以 Continue 为例,因为它的配置文件比较直观,适合排查。
安装步骤很简单:
- 打开 VS Code 扩展市场。
- 搜索
Continue并安装。 - 安装后打开 Continue 面板。
- 进入配置文件,手动写入模型参数。
四、配置 GPT5.5 补全模型
Continue 的配置文件通常是 config.json。不同版本位置可能略有差异,可以从插件面板里的设置入口打开。下面是一份偏实用的配置示例,重点看 apiBase、apiKey、model。
{
"models": [
{
"title": "GPT5.5 Chat",
"provider": "openai",
"model": "gpt-5.5",
"apiBase": "你的_base_url/v1",
"apiKey": "你的_API_Key",
"requestOptions": {
"timeout": 60000
}
}
],
"tabAutocompleteModel": {
"title": "GPT5.5 Autocomplete",
"provider": "openai",
"model": "gpt-5.5",
"apiBase": "你的_base_url/v1",
"apiKey": "你的_API_Key",
"requestOptions": {
"timeout": 30000
}
}
}
这里有两个细节很容易踩坑:
apiBase是否带/v1:有些插件字段叫apiBase时要填到/v1,有些字段叫baseUrl时可能自动拼路径。报 404 时优先查这里。- 聊天和补全分开配置:聊天可以慢一点,补全必须快。补全超时时间太长会导致光标停顿明显。
五、配置代理和环境变量
如果你在命令行能通,但 VS Code 插件不通,通常是 VS Code 进程没有走同一个代理。可以先在系统环境变量里设置,再重启 VS Code。
# macOS / Linux
export HTTP_PROXY="http://127.0.0.1:7890"
export HTTPS_PROXY="http://127.0.0.1:7890"
# Windows PowerShell
setx HTTP_PROXY "http://127.0.0.1:7890"
setx HTTPS_PROXY "http://127.0.0.1:7890"
注意,setx 设置后对新打开的终端和新启动的 VS Code 生效。已经打开的窗口不一定能读到新变量,建议完全退出 VS Code 后再打开。
六、测试代码补全效果
配置保存后,打开一个项目文件,建议先用简单场景测试,例如 JavaScript 或 Python。不要直接拿大型仓库验证,变量太多、上下文太长,容易把问题复杂化。
// 输入注释后停一下,观察是否出现补全
// 根据用户列表按年龄倒序排序,并只返回用户名数组
function getUserNames(users) {
}
如果能出现合理补全,说明补全链路已经跑通。接下来再测试聊天窗口,让它解释当前文件、生成单元测试或重构函数。
七、常见报错排查顺序
1. 401 Unauthorized
先检查 Key,不要只看前几位。很多人复制时会带上空格、换行,或者把不同平台的 Key 填混。建议重新生成一个 Key,只在当前插件里测试。
2. 404 Model Not Found
大概率是模型名或路径错了。确认接口提供方给你的模型名是不是 gpt-5.5,还是类似 gpt-5.5-chat、gpt-5.5-code 这样的别名。插件里必须按接口实际支持的名字填写。
3. 请求一直转圈
先把 timeout 调到 60 秒,再看网络代理。如果命令行 curl 很快,插件很慢,多半是 VS Code 没走代理,或者插件内部没有继承系统代理。
4. 补全频繁打断输入
补全模型不是越积极越好。可以降低自动补全触发频率,或者只在停顿后触发。大型项目里建议先关闭全局补全,只在需要时手动触发。
八、稳定性优化建议
- 聊天和补全使用不同配置:补全低温度、短超时;聊天可以保留更长上下文。
- 不要把整个仓库都塞进上下文:上下文越长,响应越慢,成本也更高。
- 保留一份可用配置:升级插件前复制配置文件,避免版本更新后字段变化。
- 遇到问题先 curl:命令行通了再排插件,命令行不通就排接口和网络。
- Key 不要写进项目仓库:配置文件如果在用户目录还好,若放在项目内,记得加入
.gitignore。
总结
VS Code 对接 GPT5.5 的核心就是把 OpenAI 兼容接口参数填对:API Key、base_url、model 三项先用 curl 验证,再写进插件配置。遇到 401 查 Key,404 查路径和模型名,timeout 查代理和超时设置。补全场景对延迟比较敏感,建议单独配置较短超时和稳定的网络链路,这样日常写代码才不会被工具拖慢。

716

被折叠的 条评论
为什么被折叠?



