You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code Insider自定义OpenAI兼容模型在模型选择器中不显示

VS Code Insiders 1.109 自定义GLM-4.7模型不显示的排查与解决

问题描述

在VS Code Insiders 1.109版本中,编辑chatLanguageModels.json配置智谱GLM-4.7的自定义OpenAI兼容端点后,保存并重新加载窗口,该模型未出现在语言模型选择列表中,无法使用。

复现步骤

  • 打开VS Code Insiders
  • 导航至用户目录下的chatLanguageModels.json文件
  • 添加以下配置:
[
  {
    "name": "OpenAI Compatible",
    "vendor": "customoai",
    "family": "glm-4",
    "version": "4.7",
    "id": "glm-4.7",
    "maxInputTokens": 204800,
    "endpoint": "https://api.z.ai/api/coding/paas/v4",
    "apiKey": "${input:chat.lm.secret.TOKEN}",
    "model": "glm-4.7"
  }
]
  • 保存文件并执行Developer: Reload Window命令
  • 打开语言模型标签页或聊天界面,搜索模型名称无结果

排查与解决步骤

1. 修正vendor字段值

VS Code对自定义OpenAI兼容模型的vendor字段有特定要求,原配置中的customoai为无效值,需修改为openai,这样编辑器才能识别为OpenAI兼容接口:

"vendor": "openai"

2. 补全API端点路径

智谱的自定义端点通常需要完整的聊天接口路径,原配置的endpoint缺少/chat/completions后缀,需补充:

"endpoint": "https://api.z.ai/api/coding/paas/v4/chat/completions"

3. 验证API密钥配置

确保${input:chat.lm.secret.TOKEN}对应的密钥已正确配置:

  • 打开VS Code设置,搜索chat.lm.secret
  • 添加TOKEN项并填入智谱的API密钥
  • 或者直接将apiKey字段替换为实际密钥进行测试(注意不要泄露密钥)

4. 检查配置文件位置与格式

  • 确认编辑的是正确的用户配置文件:
    • Windows:%APPDATA%\Code - Insiders\User\chatLanguageModels.json
    • macOS:~/Library/Application Support/Code - Insiders/User/chatLanguageModels.json
    • Linux:~/.config/Code - Insiders/User/chatLanguageModels.json
  • 使用JSON校验工具检查配置是否存在语法错误(比如逗号遗漏、括号不匹配)

5. 查看开发者工具日志排查错误

  • 执行Help: Toggle Developer Tools打开开发者工具
  • 切换到Console标签页,查看是否有配置加载失败的报错信息(如端点不可达、密钥无效等),根据报错针对性修复

6. 重新加载窗口

确保执行的是Developer: Reload Window命令(可通过Ctrl+Shift+P搜索执行),而非直接重启VS Code,确保配置被正确加载

内容的提问来源于stack exchange,提问作者NurdinMTop

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 16:33:15