cvte-ai
公司内部 AI 相关内容与工具的统一入口,集成在 VS Code 侧边栏,集中提供 CCH 账号管理、使用记录、Skills Hub、Copilot 模型代理、视觉 MCP、讨论建议与 AI 考核认证等能力。
功能
账号
- 飞书扫码登录
- 查看并管理当前用户的 CCH Key 列表,下拉框脱敏显示,支持切换与复制
- AI 工具配置模板:一键将选中的 CCH Key 与配置模板写入本地工具配置
- Claude Code →
~/.claude/settings.json(仅合并 env 字段,不覆盖整文件,写入前自动备份)
- Codex →
~/.codex/config.toml 与 ~/.codex/auth.json
- 本地模板管理:在内置模板之外,支持新建、编辑、预览、保存、删除自定义模板
- 模板内用
{{CCH_KEY}} 占位符,应用时自动替换为实际 CCH Key
- Claude Code 模板按 JSON
env 对象合并写入,Codex 模板按 TOML 原文写入
CCH 使用记录
- 按选中的 CCH Key 查看调用记录,默认展示最新 30 条
- CCH Key 下拉框脱敏显示
- 默认开启「只看错误」筛选,红色按钮高亮提示当前筛选状态
- 非 200 状态码的记录整条标红,附加错误信息与拦截信息
- 支持加载更多、一键复制单条记录的错误信息
Skills Hub
- 浏览、搜索、安装、更新、卸载公司内网 Skills
- 支持按全部 / 已安装 / 未安装筛选,按最近更新 / 下载量 / 名称排序
- 支持预览 Skill 详情(渲染 SKILL.md)
- 支持发布本地 Skill 目录,或基于当前
SKILL.md 上传 / 更新已存在 Skill(带文件差异确认)
Copilot 模型代理
- 把 CCH 接入 Copilot Chat,无需手动配置即可在 Copilot Chat 的「Manage Models」中选用
- 自动同步 CCH 模型列表,复用账号视图中的 CCH Key
- 同时支持 OpenAI 与 Anthropic 协议,按模型能力自动协商
- 在模型代理视图内配置 Copilot Chat 的 utility 小模型(chat.utilitySmallModel),解决 VS Code 1.128+ 在 BYOK 主模型下未显式配置 utility 模型报错的问题,支持撤销与清除
视觉 MCP
- 一键将视觉 MCP server(
cvte-ai-vision)写入 Claude Code 配置 ~/.claude.json
- 自动检测 Node 运行时、CCH Key 获取状态与 Claude Code 配置状态
- 支持移除配置、打开 Claude Code 配置文件
- 配置完成后可在终端运行
claude mcp list 验证
- 扩展启动时若检测到脚本路径过期会自动修正
讨论建议
- 向 ai.cvte.com 公开话题提交反馈与建议(最多 2000 字)
- 提交成功后可跳转查看讨论页
AI 考核认证
- 拉取考核配置、随机抽取题目、下载到本地考试目录
- 查看本地考试记录、预览题目、上传考试记录
- 已上传的会话有标记,避免重复上传
配置项
| 配置键 |
默认值 |
说明 |
cvte-ai.cch.endpoint |
https://token.cvte.com |
CCH 推理端点 |
cvte-ai.aiHome.endpoint |
https://ai.cvte.com |
ai-home BFF 端点 |
cvte-ai.skills.registryEndpoint |
https://skills.gz.cvte.cn |
Skills registry 端点 |
cvte-ai.skills.installDir |
(空) |
Skills 安装目录,留空则使用 ~/.agents/skills |
cvte-ai.toolConfig.backupDir |
(空) |
配置备份目录,留空则使用 ~/.cvte-ai/tools_config_bak |
cvte-ai.modelProvider.enabled |
true |
是否启用 Copilot 模型代理 |
cvte-ai.modelProvider.defaultProtocol |
openai |
模型同时支持双协议时的默认选择 |
cvte-ai.mcp.nodePath |
(空) |
视觉 MCP 使用的 node 路径,留空用 PATH 中的 node |
cvte-ai.mcp.model |
qwen3.7-plus |
视觉 MCP 调用的模型 id |
cvte-ai.mcp.baseUrl |
https://token.cvte.com |
视觉 MCP 后端 Anthropic 兼容端点 |
cvte-ai.logLevel |
info |
日志级别(debug/info/warn/error) |
cvte-ai.logToFile |
true |
是否落盘日志到 ~/.cvte-ai/logs/cvte-ai.log(含全部级别,超过 5MB 自动轮转) |
命令
| 命令 |
说明 |
cvte-ai: 刷新 |
刷新账号视图 |
cvte-ai: 刷新使用记录 |
刷新 CCH 使用记录视图 |
cvte-ai: 同步 CCH 模型 |
重新拉取 CCH 模型列表 |
cvte-ai: 配置 utility 模型 |
选择 CCH 模型写入 chat.utilitySmallModel,解决 BYOK 主模型 utility 报错 |
cvte-ai: 刷新 Skills |
刷新 Skills 列表 |
cvte-ai: 发布 Skill |
选择本地目录发布 Skill |
cvte-ai: 上传/更新 Skill |
基于当前 SKILL.md 上传或更新 Skill |
cvte-ai: 新建考试 / cvte-ai: 刷新考试 / cvte-ai: 上传考试记录 |
AI 考核认证相关 |
cvte-ai: 配置视觉 MCP |
一键配置视觉 MCP 到 Claude Code |
cvte-ai: 移除视觉 MCP |
从 Claude Code 移除视觉 MCP 配置 |
cvte-ai: 打开日志文件 |
打开落盘日志文件 |
cvte-ai: 显示输出面板 |
显示 VS Code 输出面板 |
cvte-ai: 清除本地鉴权信息 |
清除 token、CCH Key 与用户信息,需重新扫码登录 |
| |