🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度
1. CC Switch 里新建自定义供应商:Claude Code 切到 GLM 5.3 Flash 前先看 model 字段
在 CC Switch 里给 Claude Code 换供应商,最怕切完 model 字段还是旧名字。我这次新增了一个 TaoToken provider profile,把默认模型切到 GLM 5.3 Flash。CC Switch 负责把供应商配置写进 Claude Code 的 settings,TaoToken 在这里承担 Key、Base URL 和默认供应商的角色,不是被评测的模型或 IDE。真正要验证的只有一件事:Claude Code 发出的请求里 model 是不是 GLM 5.3 Flash,返回 JSON 的 model 字段是不是同一个模型 ID,而不是旧供应商的模型名。这个检查看起来小,但插件生态里切换供应商最常见的故障就是界面显示已切换,终端里还是旧模型。所以这篇不绕弯,从 CC Switch 的 provider profile 开始,把导入片段、settings.json 落盘结果、切换前后 /status 的 Model 行、/v1/messages 响应的 model 字段放在一张对照表里。
1.1 CC Switch 在这条链路里做什么
CC Switch 是一个供应商切换器,主要管理 Claude Code 和 Codex 的配置。它把不同供应商的 Base URL、Key、模型写成 profile,切换时替换 ~/.claude/settings.json 的 env 段。对 Claude Code 来说,真正生效的是三个环境变量:ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN、ANTHROPIC_MODEL。CC Switch 的自定义供应商就是帮你填这三个值,再加一个显示名称。有人喜欢手改 settings.json,但切回原供应商时容易漏字段。CC Switch 的价值在于把每个供应商保存成独立 profile,切换动作可回滚。注意,CC Switch 不替模型做推理,它只是配置管理器。切换后 model 字段对不对,仍然要看 Claude Code 实际请求和兼容通道返回。
1.2 本次目标:model 字段从旧供应商切到 GLM 5.3 Flash
目标很具体:在 CC Switch 里新建一个 Claude Code 供应商,名称写自己认得出的,Base URL 填 https://taotoken.net/api,Key 填从官网创建的 YOUR_API_KEY,模型 ID 填模型广场里 GLM 5.3 Flash 对应的 ID。切换默认供应商后,重启 Claude Code,开新会话,输入 /status 看 Model 行,再用同一条 curl 请求看 /v1/messages 响应 JSON 的 model 字段。切换前也跑一次同样检查,记录原供应商返回的 model。两次记录放在一起,才能确认 CC Switch 的切换不是只换了界面文字。这里不要凭记忆填模型 ID,模型广场里写什么就复制什么,避免 404。
1.3 拿 Key 和 Base URL 的边界
Key 在带 UTM 的官网创建,注册、看模型广场、看用量都从 TaoToken 进入。Base URL 固定写 https://taotoken.net/api,末尾不要加 /v1,也不要在 Base URL 上挂 UTM 参数。Key 占位符用 YOUR_API_KEY,不要把它写进公开仓库。模型 ID 以模型广场为准,本文用 YOUR_GLM_53_FLASH_MODEL_ID 表示。这个占位符在 CC Switch 的模型字段和 Claude Code 的 ANTHROPIC_MODEL 里要一致。有人把模型 ID 写成 gpt-5 或记忆里的旧名字,兼容通道不认识就会返回错误。模型广场是唯一来源,复制后先粘到纯文本里检查前后空格。
2. 在 CC Switch 填 Base URL 和模型 ID:Claude Code 的供应商 profile 导入片段
这一章把 CC Switch 里要填的字段拆开。不同版本的 CC Switch 界面文字可能略有差异,但自定义供应商的核心字段不变:名称、Base URL、API Key、模型 ID。名称建议写 GLM 5.3 Flash,方便在供应商列表里一眼认出。Base URL 填 https://taotoken.net/api。API Key 填 YOUR_API_KEY。模型 ID 填模型广场里 GLM 5.3 Flash 对应的 ID。如果 CC Switch 提供导入配置或从 JSON 添加,用下面的片段;如果只有表单,就按字段逐个填。导入后先不要急着切默认,先保存,再检查 CC Switch 是否把配置写进 Claude Code 的 settings。
2.1 自定义供应商表单字段
| 字段 | 填什么 | 注意 |
|---|---|---|
| 供应商名称 | GLM 5.3 Flash | 只是显示名,可改 |
| 供应商类型 | Claude Code / Claude | 不要选成 Codex |
| Base URL | https://taotoken.net/api | 末尾不带 /v1,不带 UTM |
| API Key | YOUR_API_KEY | 从带 UTM 官网创建 |
| 模型 ID | 模型广场里 GLM 5.3 Flash 对应 ID | 用 YOUR_GLM_53_FLASH_MODEL_ID 占位 |
| 默认模型 | GLM 5.3 Flash 对应 ID | 与上一行一致 |
Claude Code 常用 ANTHROPIC_AUTH_TOKEN 作为认证变量,有些版本也认 ANTHROPIC_API_KEY。CC Switch 的 Claude Code profile 通常写 ANTHROPIC_AUTH_TOKEN。不要把 Codex 的字段混进来,Codex 用 ~/.codex/config.toml,不认 ANTHROPIC_*。如果你在 CC Switch 里同时管理 Codex,给 Codex 单独建 profile。表单里最容易被忽略的是模型 ID 和默认模型是否一致。只改默认模型显示名,不改 ANTHROPIC_MODEL,Claude Code 发出去的还是旧 ID。保存后先点一次供应商详情,确认模型字段没有被界面截断。
2.2 profile 导入片段
{
"name": "GLM 5.3 Flash",
"provider": "claude",
"category": "custom",
"settingsConfig": {
"env": {
"ANTHROPIC_BASE_URL": "https://taotoken.net/api",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_MODEL": "YOUR_GLM_53_FLASH_MODEL_ID"
}
}
}
字段名以你安装的 CC Switch 版本为准。如果导入失败,改用界面表单。关键不是 JSON 外层字段,而是 env 里三个变量。YOUR_GLM_53_FLASH_MODEL_ID 从模型广场复制,不要手写。导入后可以在 CC Switch 的供应商列表里看到 GLM 5.3 Flash。这时它是新增 profile,还没成为默认供应商。导入片段里不要写真实 Key,示例统一用 YOUR_API_KEY。如果你准备把片段发到团队群,先确认里面没有 Key 后四位之外的敏感信息。模型 ID 也不要凭记忆补全,广场里长短大小写是什么就复制什么。
2.3 写入 ~/.claude/settings.json 后长什么样
CC Switch 切换默认供应商后,Claude Code 读取的 settings.json 应该包含:
{
"env": {
"ANTHROPIC_BASE_URL": "https://taotoken.net/api",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_MODEL": "YOUR_GLM_53_FLASH_MODEL_ID"
}
}
实际文件可能还有 permissions、statusLine 等字段,不要删。只看 env 三个值。如果切换后 settings.json 没变,CC Switch 可能没写成功,或者你改的是另一个目录的配置。macOS、Linux、WSL 的路径都是 ~/.claude/settings.json。Windows 原生环境的路径可能不同,以 Claude Code 文档为准。检查时把 Key 遮住再截图,别把 YOUR_API_KEY 的真实值贴出来。如果 shell 里手动 export 过 ANTHROPIC_*,它会覆盖 settings.json,切换前先 unset 掉。settings.json 里 Base URL 末尾不要带 /v1,UTM 参数也不要出现在这个文件里。
2.4 把默认模型切到 GLM 5.3 Flash
在 CC Switch 列表里选中刚建的 profile,点切换或启用。然后完全退出 Claude Code,再重新打开。Claude Code 启动时读取 settings.json,热切换通常不生效。新开会话后输入 /status,看 Model 行是否变成 GLM 5.3 Flash 对应模型名。如果还是旧模型,先检查 CC Switch 当前供应商是不是这个 profile,再检查 settings.json 的 ANTHROPIC_MODEL。模型 ID 不对时,兼容通道可能返回 404 或回退到默认模型。本文只写这一次配置错,不展开其他供应商问题。切换后第一次请求建议用短 Prompt,只问模型名,避免长上下文把排障信息冲掉。确认 model 字段正确后,再跑正式任务。
3. 切换前后 Claude Code 的 model 返回字段对比:GLM 5.3 Flash 是否真的生效
这一章是核心。切换供应商不是看 CC Switch 界面打勾,而是看 Claude Code 发出的 model 和 API 返回的 model。先记录切换前,再切到 GLM 5.3 Flash,记录切换后。两个观察点:Claude Code 的 /status 里的 Model 行,以及 /v1/messages 响应 JSON 的 model 字段。前者是客户端显示,后者是兼容通道实际处理。两者一致,才说明 profile 生效。如果只对了一个,排查方向不同:/status 对但响应不对,多半是 Base URL 或模型 ID 有问题;响应对但 /status 不对,多半是客户端缓存或环境变量覆盖。
3.1 切换前记录原供应商的 model
在切换前,打开 Claude Code,输入 /status,找到 Model 行,把值记下来。然后在本地终端执行一条最小请求,Base URL 用你原来的供应商,模型填原来的模型 ID。只请求一句话,保存返回 JSON。不要用生产库,不要执行任何业务写操作。这里只是探测模型名。把返回里的 model 字段复制到表格里。如果你原来的供应商不返回 model,写未返回。切换前记录的意义是建立对照:切完以后如果 model 字段没变,说明 CC Switch 切换没有落到 Claude Code 的 env,或者 shell 环境变量覆盖了配置。记录时把时间也写上,后面核对控制台用量时更容易对上。
3.2 切换后跑同一条请求
切到 CC Switch 里的 GLM 5.3 Flash profile,重启 Claude Code。先 /status,再用本地终端跑:
curl -s https://taotoken.net/api/v1/messages \
-H "x-api-key: $ANTHROPIC_AUTH_TOKEN" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "YOUR_GLM_53_FLASH_MODEL_ID",
"max_tokens": 32,
"messages": [
{"role": "user", "content": "只回复你的模型名和版本号"}
]
}'
这条命令由你在本地终端执行,再把返回 JSON 贴回对话,不要让 AI 工具直接连生产机执行。返回里找 model 字段。你期望它等于模型广场里 GLM 5.3 Flash 的 ID。如果返回的是别的模型名,先检查请求体里的 model 是否与 profile 的 ANTHROPIC_MODEL 一致,再检查 Base URL 是否多写了 /v1。注意 Base URL 是 https://taotoken.net/api,请求路径才是 /v1/messages,所以最终 URL 是 https://taotoken.net/api/v1/messages。不要把 UTM 参数加到 curl 的 URL 上,那会变成另一个请求地址。
3.3 切换前后 model 字段对照表
| 观察点 | 切换前 | 切换后 |
|---|---|---|
| CC Switch 当前供应商 | 原供应商 profile | GLM 5.3 Flash profile |
| Claude Code /status 的 Model 行 | 原供应商模型名 | GLM 5.3 Flash 对应模型名 |
| 请求体 model | 原模型 ID | YOUR_GLM_53_FLASH_MODEL_ID |
| /v1/messages 响应 model | 原通道返回的 model | 应返回 GLM 5.3 Flash 模型 ID |
| ANTHROPIC_BASE_URL | 原 Base URL | https://taotoken.net/api |
| 生效条件 | 重启 Claude Code | 完全退出后重开,新会话 |
表格里的应返回是验证目标,不是排行榜数据。本文没有公榜快照,也没有本地跑分,所以不写 ELO、SWE-bench 百分比、Arena 名次这类数字。公榜上排名的是模型,读者用 TaoToken 的 Key 和 Base URL 接同一模型;这个统一 API 兼容通道在这里只是默认供应商和对照基线。如果你想看模型热度,去模型广场或对应公榜页面查,别把热度当能力跑分。一次运行的 model 字段只证明你的配置生效,不代表模型在公开榜单上的位置。
3.4 返回旧模型名的几种配置原因
第一种,CC Switch 切了 profile,但 Claude Code 没重启。Claude Code 启动时读一次 settings.json,热切换经常不生效,完全退出再开。第二种,shell 里 export 了 ANTHROPIC_MODEL,环境变量优先于 settings.json。用 env | grep ANTHROPIC 检查,有就 unset。第三种,CC Switch 把配置写到了 Codex 的 profile,Claude Code 的 settings.json 没变。检查 ~/.claude/settings.json 的 env。第四种,模型 ID 填错,兼容通道回退到默认模型。从模型广场复制 GLM 5.3 Flash 的 ID,不要手写。第五种,Base URL 写成 https://taotoken.net/api/v1,路径会变成 /v1/v1/messages,直接 404。Base URL 末尾不带 /v1。第六种,用了旧的终端会话。重开终端和 Claude Code,确保新进程读到新环境。排障先看这三个变量,再看 CC Switch 的当前供应商状态。
4. 用同一把 Key 复现 GLM 5.3 Flash 对照表:CC Switch profile、Claude Code、控制台入账
这一章把上面步骤收成可复现清单。复现的目标不是打榜,而是确认同一把 Key、同一个 Base URL、同一个 Prompt 下,model 字段在切换前后如何变化。本文不含排行分数,也不把你的一次运行结果冒充公榜。你得到的是自己环境里的对照记录。复现时保持 Claude Code 版本、CC Switch 版本、终端环境一致,换版本后重新跑一次。
4.1 复现清单
- 从 TaoToken 进入控制台,创建 YOUR_API_KEY,记录 Key 后四位。
- 在模型广场复制 GLM 5.3 Flash 对应的模型 ID,暂存到纯文本。
- 打开 CC Switch,新增 Claude Code 自定义供应商,填名称、Base URL https://taotoken.net/api、Key、模型 ID。
- 保存 profile,先不要切换,检查 CC Switch 是否支持导入 JSON;如果支持,用第二章片段。
- 切换前,在旧供应商下跑一次 /status 和 /v1/messages,记录 model 字段。
- 在 CC Switch 切到新 profile,完全退出 Claude Code,再重开。
- 新会话里 /status,再跑第三章 curl,记录 model 字段。
- 打开控制台用量页,看这次调用是否入账,模型名是否显示 GLM 5.3 Flash 对应项。
4.2 复现记录表
| 步骤 | 操作 | 要记录的字段 | 你的记录 |
|---|---|---|---|
| 切换前 | Claude Code /status | Model 行 | |
| 切换前 | /v1/messages | 响应 JSON 的 model | |
| 切换后 | Claude Code /status | Model 行 | |
| 切换后 | /v1/messages | 响应 JSON 的 model | |
| 切换后 | 控制台用量 | 模型名、时间、状态 |
这张表留空,是因为数字要来自你自己的运行。没有资料包或公榜快照时,编造任何分数都不合格。你能写的是“一次运行,不代表公榜”。如果要把表发给别人,先把 YOUR_API_KEY 遮掉。记录里不要带生产库地址、真实业务数据、客户信息。模型名和调用时间足够定位这次切换是否生效。
4.3 本篇配置错:401、404、模型名不变
401 通常是 Key 没填、Key 被撤销、或者把 Key 写到了错误字段。从带 UTM 官网重新创建 YOUR_API_KEY,粘贴时不要带空格。404 常见于 Base URL 带了 /v1,或者模型 ID 不在模型广场。Base URL 固定 https://taotoken.net/api,模型 ID 从广场复制。模型名不变,八成是 CC Switch 没写进 ~/.claude/settings.json,或者 shell 环境变量覆盖。先 cat ~/.claude/settings.json 看 env,再 env | grep ANTHROPIC 看进程环境,再完全退出 Claude Code 重开。如果 CC Switch 同时管 Codex,检查你是不是把 ANTHROPIC_* 填进了 Codex 的 ~/.codex/config.toml。Codex 只认它自己的字段。还有一个容易漏的点:CC Switch 里可能有多个 Claude profile,当前选中的不是你刚建的那个。
4.4 跑完对照表后看什么
跑完上面的对照表,打开 模型对话 确认这次 GLM 5.3 Flash 调用是否入账,顺便核对模型广场里的模型 ID 与 profile 里填的是否一致。要长期在 Claude Code 里做多供应商切换,可以看 Coding Plan,再用 控制台 创建新的 YOUR_API_KEY 复现这张对照表。CC Switch 的三件套字段如果对不上,翻 Claude Code 接入文档。最后再强调一次:TaoToken 在这个流程里是 Key、Base URL 和默认供应商,不是被评测的模型;被切到 GLM 5.3 Flash 的是 Claude Code 的供应商配置,model 字段才是验证点。
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度




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



