2026/9/28 9:24:46

VScode 插件 CodeGeex 使用教程:配 TaoToken 统一 Key 的 settings.json 骨架

VScode 插件 CodeGeex 使用教程:配 TaoToken 统一 Key 的 settings.json 骨架 1. 为什么要在 VScode 里给 CodeGeex 换一套统一 Key如果你正在用 VScode 写代码大概率装过或者听说过 CodeGeex 这个插件。它能做的事很直接解释代码、生成补全、写注释、生成单元测试、修 bug基本覆盖了日常编码里最费时间的几件事。对国内开发者来说它还有一个现实优势——不用折腾网络环境装上就能用中文注释和中文变量名理解得也还行。但用久了会遇到一个绕不开的问题插件自带的默认通道额度、速度、模型选择都不太可控。尤其是你同时还在用其他 AI 编码工具的时候每个工具一套 Key、一套配置管理起来很碎。这时候比较省心的做法是把 CodeGeex 的请求指向一个统一的 API 通道用同一套 Key 去驱动多个工具。这篇就聚焦这个配置环节在 VScode 的settings.json里给 CodeGeex 填上统一 Key 和 API 地址让它走 TaoToken 的通道。我会给出可以直接复制的配置骨架标清楚 Key 填在哪一行然后带你做三步验证——重启插件、触发补全、看请求日志确认配置真的生效了。适合谁看已经在 VScode 里装了 CodeGeex、想把它接到统一 Key 上的开发者或者你手上有多套 AI 编码工具想收敛成一套 Key 管理。不需要你懂插件源码照着改配置就行。2. 前置准备TaoToken 统一 Key 与 API 地址在动settings.json之前先把两样东西准备好一个可用的 Key和正确的 API 地址。这一步不复杂但顺序别搞反否则后面填配置会来回改。先说地址。TaoToken 的 API 入口是https://taotoken.net/api注意这个地址后面不带任何查询参数配置里就写这个。官网入口是https://taotoken.net/用来注册和看文档。再说 Key。你需要登录后在控制台里创建一个 API Key。创建入口在这里https://taotoken.net/console/api-keys进去之后新建一个 Key复制出来。这个 Key 通常是一串以特定前缀开头的字符串只显示一次记得先存到安全的地方。如果你还没决定用哪个模型可以先去模型对话页面看看当前支持的模型列表确认你要用的模型名再回来配https://taotoken.net/models注意Key 属于敏感凭证不要直接提交到 Git 仓库也不要在截图里露出完整字符串。配置到本地settings.json是安全的但别把它写进项目里跟着代码走。如果你打算长期用 CodeGeex 做日常编码甚至后面接 Agent 类工作流可以顺带了解一下 Coding Plan它更适合高频、长时间的编码场景https://taotoken.net/coding-plan准备好 Key 和地址之后就可以进入配置环节了。3. 可复制的 settings.json 配置骨架VScode 的用户级配置文件路径按系统分Windows 是%APPDATA%\Code\User\settings.jsonmacOS 是~/Library/Application Support/Code/User/settings.jsonLinux 是~/.config/Code/User/settings.json。你也可以在 VScode 里按CtrlShiftPmacOS 是CmdShiftP输入Open User Settings (JSON)直接打开。CodeGeex 的配置项以codegeex.开头。下面是一个可以直接复制的骨架把你的API_KEY替换成上一步复制的 Key{ codegeex.apiKey: 你的API_KEY, codegeex.apiBase: https://taotoken.net/api, codegeex.model: 你的模型名, codegeex.enableAutoCompletion: true, codegeex.enableCodeExplanation: true, codegeex.explanationLanguage: zh-CN, codegeex.autoComment: true, codegeex.enableTelemetry: false }逐项说明一下避免你填错配置项作用填写要点codegeex.apiKey统一 Key填控制台创建的 Key不要带引号外的空格codegeex.apiBaseAPI 地址固定写https://taotoken.net/apicodegeex.model使用的模型填你在模型列表里确认过的名称codegeex.enableAutoCompletion自动补全开关建议true这是 CodeGeex 的核心能力codegeex.explanationLanguage解释语言填zh-CN让解释走中文codegeex.enableTelemetry遥测上报建议false减少无关请求如果你原来的settings.json里已经有其他配置不要整个覆盖把上面这几行合并进去就行。JSON 里每一项之间用逗号分隔最后一项后面不要留逗号这是最常见的语法错误来源。改完之后保存文件。VScode 一般会提示配置已更新但 CodeGeex 插件不一定立刻重新读取所以下一步的重启动作不能省。4. 三步验证重启插件、触发补全、查看请求日志配置写完只是第一步真正要确认的是请求有没有走通。下面三步按顺序做每一步都有明确的观察点。4.1 第一步重启 CodeGeex 插件最稳妥的方式是重启整个 VScode 窗口。按CtrlShiftP打开命令面板输入Reload Window回车。窗口重载后CodeGeex 会重新读取settings.json。如果你只想重启插件本身可以在扩展面板里找到 CodeGeex点禁用再启用。但实测下来重载窗口更干净能避免旧配置残留在内存里。重载后打开 CodeGeex 侧边栏看它是否正常显示、有没有报配置错误。如果侧边栏提示 Key 无效或地址不可达先别急着改代码回到第 5 节排查。4.2 第二步触发一次补全请求打开任意一个代码文件比如一个.py或.js文件在函数体里敲几行代码停一下看有没有补全建议弹出。CodeGeex 的补全会以灰色行内提示的形式出现按Tab接受。如果没反应可以手动触发一次解释功能选中一段代码右键找 CodeGeex 的解释选项或者用命令面板输入CodeGeex: Explain Code。这一步的目的是制造一次真实的 API 请求方便下一步看日志。4.3 第三步查看请求日志VScode 的输出面板是看日志的地方。按CtrlShiftU打开输出面板右上角的下拉菜单里选择CodeGeex。这里会打印插件的请求记录。你要关注的是请求的 URL 是不是指向https://taotoken.net/api返回状态是不是 200有没有出现 401、403、404 这类错误码。如果看到请求发出且返回正常说明配置生效了。提示如果输出面板里没有 CodeGeex 这个选项说明插件可能没正常加载回到第一步重载窗口或者检查插件是否被禁用。三步走完配置链路就验证清楚了。接下来把常见报错集中过一遍。5. 本篇常见错误排查配置过程中最容易踩的坑基本集中在下面几类。我按现象、原因、处理方式列出来方便你对照。现象一补全完全不触发输出面板也没有请求记录。先确认codegeex.enableAutoCompletion是不是true。再检查settings.json是不是有 JSON 语法错误——VScode 会在编辑器底部标红提示。最后确认插件本身是启用状态没有被其他同类插件抢占。现象二请求发出但返回 401 或 403。这是 Key 的问题。检查codegeex.apiKey是否填了完整 Key前后有没有多余空格或换行。如果 Key 是在别处复制时被截断的重新去控制台复制一次。另外确认这个 Key 没有被删除或过期。现象三返回 404。多半是apiBase写错了。确认写的是https://taotoken.net/api不要多加路径也不要漏掉https。有些教程会让你填带/v1的地址这里不需要。现象四返回模型不存在或模型名错误。codegeex.model填的模型名必须和平台支持的名称一致。去模型列表页面核对一下拼写大小写也要对上。现象五改了配置但行为没变化。插件缓存了旧配置。执行一次Reload Window或者禁用再启用插件。改完配置不重启是最高频的“配置没生效”原因。现象六解释功能输出英文。检查codegeex.explanationLanguage是否设为zh-CN。有些版本这个配置项名称略有差异可以在设置界面搜索CodeGeex看实际可选项。如果排查完还是不通建议直接对照接入文档确认参数格式https://taotoken.net/doc文档里对地址、鉴权头、模型名的说明是最准的比在社区里翻零散回答效率高。6. 把 Key 收敛成一套后面会省很多事CodeGeex 在 VScode 里的配置核心就三行Key、API 地址、模型名。把这三行填对再走一遍重启、触发、看日志的验证流程基本就不会出问题。真正容易翻车的地方不在配置本身而在改完不重启、Key 复制不完整、地址多写路径这些细节上。我自己的习惯是所有 AI 编码工具都指向同一套 Key 和同一个 API 入口。这样换工具的时候不用重新申请凭证排查问题也只需要看一个地方的日志。CodeGeex 配好之后如果你还想在命令行里用 Claude Code 这类工具可以看这份接入说明思路是一样的https://taotoken.net/ClaudeCodeAnthropic需要新建或管理 Key 的时候入口还是控制台https://taotoken.net/console/api-keys配置这件事一次做对后面就是纯享受补全和解释了。