AI Switch
Quickly switch between multiple AI code providers (Claude, GLM, etc.) and monitor token usage — right inside VSCode.
一键切换 Claude 的Token,并实时查看各供应商的 Token 用量。
功能特性 / Features
- 一键切换 — 在 Claude、GLM 等 AI 后端之间快速切换
- 侧边栏管理面板 — 在 VSCode 左侧直接填写和管理所有供应商配置
- Token 用量看板 — 实时展示各供应商的 Token 使用情况
- 状态栏指示器 — 底部状态栏显示当前激活的供应商
- 项目/全局作用域 — 可按项目或全局写入配置
使用方法 / How to Use
第一步:��开侧边栏
点击 VSCode 左侧活动栏的闪电图标,打开 AI Switch 面板。
第二步:填写供应商配置
在侧边栏中填写每个供应商的 Base URL 和 Auth Token,然后点击 Save 保存。
第三步:切换供应商
点击任意供应商卡片上的 Switch 按钮,或者点击底部状态栏的供应商名称即可切换。插件会自动更新 .claude/settings.json。
第四步:查看 Token 用量
在侧边栏点击 View Token Usage,或通过命令面板(Cmd+Shift+P)运行 AI Switch: Show Token Usage,即可查看各供应商的用量数据。
配置项 / Configuration
| 配置项 |
说明 |
默认值 |
aiSwitch.profiles |
供应商列表(名称、URL、Token) |
Claude + GLM(空) |
aiSwitch.activeProfileName |
当前激活的供应商名称 |
— |
aiSwitch.settingsScope |
写入项目还是全局的 settings.json |
project |
aiSwitch.usageApiPath |
Token 用量查询的 API 路径 |
/usage |
命令 / Commands
| 命令 |
说明 |
AI Switch: Switch Provider |
切换供应商 |
AI Switch: Add Provider |
添加新供应商 |
AI Switch: Edit Provider |
编辑已有供应商 |
AI Switch: Delete Provider |
删除供应商 |
AI Switch: Show Token Usage |
打开 Token 用量看板 |
工作原理 / How It Works
切换供应商时,插件会自动更新 .claude/settings.json 中的 env 配置:
{
"env": {
"ANTHROPIC_BASE_URL": "http://your-proxy:3008/api",
"ANTHROPIC_AUTH_TOKEN": "your-token-here"
}
}
切换后请重启 Claude Code 以使配置生效。
环境要求 / Requirements
- VSCode 1.116+
- AI 编程助手后端需支持 HTTP API 访问(Claude Code、GLM 或其他兼容后端)
更新日志 / Release Notes
0.1.0
初始版本:
- 侧边栏供应商管理面板
- 一键切换供应商
- Token 用量看板
- 状态栏指示器
| |