🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度
1. CC Switch 预置 GLM 5.3 Flash 与 DeepSeek V4.1 Flash 的供应商位
CC Switch 的插件配置里,我把默认供应商指向 TaoToken,拿 Key 和看模型广场的入口是 https://taotoken.net/?utm_source=taotoken_aicg_blog_generate&utm_content= ,后面两个模型位都复用同一把 Key。这组配置要解决的事很具体:在 CC Switch 里预置 GLM 5.3 Flash 和 DeepSeek V4.1 Flash 两个自定义供应商,切换时只点一下,不手动改 Base URL、不重新粘贴 Key、也不去翻模型 ID。CC Switch 本身不是被评测的 IDE 或 Agent,它更像 Claude Code 的外层供应商面板,把不同 API 通道和模型 ID 存成多个 profile,当前选中哪个,Claude Code 读到的 ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN、ANTHROPIC_MODEL 就跟到哪个。对评测来说,这种切换方式比每次手改配置文件更干净,因为同一段提示词可以在两个模型之间来回跑,变量只剩模型 ID。
我在插件里保留两个供应商位,不是要堆模型,而是因为 GLM 5.3 Flash 和 DeepSeek V4.1 Flash 都属于 Flash 级别,响应速度取向接近,适合做同题对照。把两个模型 ID 预先写进 CC Switch 的配置里,切换时不会出现“Key 对、Base URL 对、但模型名写错”的低级错误。这里要提前说清:两个 model ID 都不要凭记忆填,去模型广场复制。模型广场里显示哪个 ID,CC Switch 的 model 字段就填哪个。你可以在官网模型页看到 GLM 5.3 Flash 和 DeepSeek V4.1 Flash 的可用 ID,再回到 CC Switch 的自定义供应商面板,把 ID 粘进对应字段。Base URL 统一用 https://taotoken.net/api,末尾不要加 /v1。Key 用同一把 YOUR_API_KEY,从带 UTM 的官网创建。
这一章的重点是把两个供应商位建出来,而不是先跑代码。CC Switch 的插件配置通常分成三层:供应商名称、连接信息、模型信息。供应商名称只影响你在面板里看到的标签,可以写成 taotoken-glm-5.3-flash 和 taotoken-deepseek-v4.1-flash;连接信息里 Base URL 固定为 https://taotoken.net/api,API Key 填 YOUR_API_KEY;模型信息里分别填两个 Flash 模型的 ID。三层都填完后,面板里应该出现两个可切换项。切换时 CC Switch 会把当前选中的 profile 写进 Claude Code 的配置,下一次请求就带着新的模型 ID 出去。这里不要混入 Codex 的配置,Codex 读的是 ~/.codex/config.toml,里面的字段不是 ANTHROPIC_*,不要因为都叫“模型切换”就把两套配置抄串。
还有一个常被忽略的点:CC Switch 里保存的 Key 和 Base URL 是给 Claude Code 用的,不是给浏览器或 curl 用的。你可以在插件面板里点“测试连接”,但真正判断切换是否生效,要看 Claude Code 下一次请求回显的模型 ID,或者看 CC Switch 当前激活的 profile 名称。两个模型位建好后,先不要急着对比长任务。先发一条短提示词,确认 GLM 5.3 Flash 侧回显的是 GLM 的 ID,切到 DeepSeek V4.1 Flash 后回显的是 DeepSeek 的 ID。短提示词只做一件事:验证切换动作真的改变了请求里的模型字段。这一步过了,再跑同一段复杂提示词,对照表才有意义。本文不含排行分数,也不把任何公榜数字当作这次切换的结论;这里只关心插件配置和同题响应差异。
2. 在 CC Switch 自定义供应商里填 TaoToken 的 Base URL 和 Key
拿 Key 的入口在 TaoToken,打开后进控制台创建 API Key,复制出来先放到本地密码管理器。CC Switch 里新增自定义供应商时,需要填三样东西:Base URL、API Key、模型 ID。Base URL 写 https://taotoken.net/api,不要在后面补 /v1,也不要在 API 地址上挂任何 UTM 参数。API Key 先写占位符 YOUR_API_KEY,等真正创建后再替换。模型 ID 这一栏最容易被写错,因为模型广场展示的 ID 可能和文章里的模型名不完全一样,所以这里统一用占位符,等你从广场复制到真实 ID 再粘进去。下面这段 JSON 是按 CC Switch 自定义供应商字段组织的片段,字段名可能随插件版本变化,但 baseUrl、apiKey、model 这三项的含义不变。
{
"providers": [
{
"name": "taotoken-glm-5.3-flash",
"baseUrl": "https://taotoken.net/api",
"apiKey": "YOUR_API_KEY",
"model": "MODEL_ID_GLM_5_3_FLASH",
"enabled": true
},
{
"name": "taotoken-deepseek-v4.1-flash",
"baseUrl": "https://taotoken.net/api",
"apiKey": "YOUR_API_KEY",
"model": "MODEL_ID_DEEPSEEK_V4_1_FLASH",
"enabled": true
}
],
"activeProvider": "taotoken-glm-5.3-flash"
}
把 MODEL_ID_GLM_5_3_FLASH 换成模型广场里 GLM 5.3 Flash 对应的 ID,把 MODEL_ID_DEEPSEEK_V4_1_FLASH 换成 DeepSeek V4.1 Flash 对应的 ID。两个 provider 的 baseUrl 和 apiKey 完全一样,只有 model 不同。这种写法让 CC Switch 切换时只改模型字段,不碰连接信息,排障时变量更少。如果你的 CC Switch 版本把字段命名为 base_url、api_key、model_id,就把上面 JSON 里的驼峰字段映射到面板输入框,不要同时保留两套写法。保存后回到 CC Switch 主界面,应该能看到两个供应商条目,当前激活的是 taotoken-glm-5.3-flash。
Claude Code 这边最终读到的还是那三件套:ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN、ANTHROPIC_MODEL。CC Switch 帮你写配置时,等价于在 ~/.claude/settings.json 的 env 里放下面这段。如果你不用 CC Switch,也可以手动写,但既然本篇讲插件配置,就把它当作校验手段:切换后打开 settings.json,确认 ANTHROPIC_BASE_URL 是 https://taotoken.net/api,ANTHROPIC_AUTH_TOKEN 是 YOUR_API_KEY,ANTHROPIC_MODEL 是当前选中的模型 ID。手动改容易漏,CC Switch 的价值就在这里。
{
"env": {
"ANTHROPIC_BASE_URL": "https://taotoken.net/api",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_MODEL": "MODEL_ID_GLM_5_3_FLASH"
}
}
Codex 用户不要照抄这段。Codex 的配置文件在 ~/.codex/config.toml,字段名和读取方式和 Claude Code 不同,把 ANTHROPIC_* 套到 Codex 上会直接报错。本篇的 CC Switch 配置只服务 Claude Code 侧的供应商切换。模型 ID 以模型广场为准,不要自己编一个看起来合理的名字,也不要用 gpt-5 之类不存在的 ID 当正式配置。Key 也从带 UTM 的官网创建,不要从聊天记录或截图里复制旧 Key。填完 Base URL、Key、两个模型 ID 后,CC Switch 的“自定义供应商”部分就完成了。
3. 同一段提示词在 GLM 5.3 Flash 与 DeepSeek V4.1 Flash 之间的切换对照
要对比切换前后的响应差异,先定一段固定提示词。提示词太长会引入太多上下文变量,太短又看不出模型风格差异。我选的任务是:用 TypeScript 写一个 fetchWithRetry 封装,要求支持超时、指数退避、可配置重试次数,返回类型安全,并给出两个调用示例。这段任务同时考察代码结构、错误处理、类型定义和解释方式,适合两个 Flash 模型在同一 CC Switch 面板下切换对比。跑之前确认 CC Switch 当前激活的是 GLM 5.3 Flash 供应商,Base URL 是 https://taotoken.net/api,模型 ID 来自模型广场。然后把这[段提示词发给 Claude Code,等完整响应出来,记录第一轮。
记录完 GLM 5.3 Flash 的响应后,在 CC Switch 里点到 DeepSeek V4.1 Flash 供应商,再发同一段提示词。注意不要接着上一轮对话继续问,最好开新会话,或者至少清掉上下文。因为切换模型后,如果对话历史还挂着,上一轮模型的输出会变成下一轮的上下文,这样对比的就不是两个模型的独立响应,而是“换模型续写”。CC Switch 只负责改请求里的模型字段,不会自动清 Claude Code 的会话历史。所以切换后新开一个会话,粘贴同一段提示词,再完整记录第二轮。
| 观测项 | GLM 5.3 Flash 侧记录 | DeepSeek V4.1 Flash 侧记录 |
|---|---|---|
| 请求回显的 model ID | 以当前 CC Switch 选中 ID 为准 | 以切换后选中 ID 为准 |
| 首段是否先给结论 | 记录 | 记录 |
| 代码块是否一次给全 | 记录 | 记录 |
| 超时与退避解释 | 记录 | 记录 |
| 类型定义是否完整 | 记录 | 记录 |
| 示例调用数量 | 记录 | 记录 |
| 是否追问缺失约束 | 记录 | 记录 |
| 错误分支是否覆盖 | 记录 | 记录 |
| 后续追问保持度 | 记录 | 记录 |
这张表是复现时直接填的记录表,不给耗时、Token、分数。一次运行不代表公榜,本文也不含排行分数。你填的时候不要只写“好”或“不好”,要写能看到的现象,比如首段是先给代码还是先列步骤,重试参数有没有解释单位,错误分支有没有区分网络错误和 HTTP 错误,类型定义有没有把泛型返回写清楚。GLM 5.3 Flash 和 DeepSeek V4.1 Flash 都属于 Flash 级别,响应速度取向接近,但同一段提示词下的组织方式可能不同。差异不一定体现在代码能不能跑,很多时候体现在解释顺序、边界条件提醒和追问后的修正方式。
切换对比时还有一个坑:CC Switch 切换供应商后,Claude Code 可能要等下一次请求才重新读配置。如果你在同一个长会话里切模型,第一轮追问可能还带着旧模型 ID。保险做法是切换后先发一条极短提示词,比如“只回复当前模型 ID”,看回显的是不是新选中的模型。确认回显变了,再开新会话跑正式提示词。这样对照表里的两列才对应两个模型,而不是同一个模型的两次输出。如果你在 CC Switch 面板里改了模型 ID,也要重新确认一次回显,因为面板显示的名称只是标签,真正发给 API 的是 model 字段。
跑完两轮后,把对照表补完整。不要急着给总分,Flash 级别模型的差异往往在任务类型里更明显:偏代码生成的提示词可能看代码块完整度,偏解释的提示词可能看结构,偏工具调用的提示词可能看参数格式。CC Switch 的优势是切换成本低,你可以在两个供应商之间来回切三次,观察同一段提示词是否稳定复现同类差异。如果某一轮响应明显异常,先检查 CC Switch 当前选中的是不是预期模型,再看 Base URL 是不是 https://taotoken.net/api,最后看 Key 和模型 ID 有没有复制错。排障只查本篇配置链,不要把问题归到公榜或模型能力上。
4. CC Switch 切模型后怎么验证生效:JSON、回显、日志三处
CC Switch 切完模型后,最容易出现的情况是面板显示已经切到 DeepSeek V4.1 Flash,但 Claude Code 实际请求还带着 GLM 5.3 Flash 的模型 ID。要排除这种假切换,先看三处。第一处是 CC Switch 当前激活的供应商条目,确认选中的是 taotoken-deepseek-v4.1-flash,不是 taotoken-glm-5.3-flash。第二处是 Claude Code 的配置文件或环境变量,确认 ANTHROPIC_BASE_URL 是 https://taotoken.net/api,ANTHROPIC_AUTH_TOKEN 是 YOUR_API_KEY,ANTHROPIC_MODEL 是模型广场里 DeepSeek V4.1 Flash 的 ID。第三处是实际请求回显,发一条只要求返回当前模型 ID 的短提示词,看返回的是不是新 ID。三处一致,才算切换生效。
如果第一处和第二处不一致,说明 CC Switch 没有把选中项写进 Claude Code 配置。常见原因是 CC Switch 版本字段映射不同,或者你手动在 settings.json 里写死了 ANTHROPIC_MODEL,插件改的是另一个文件。处理方式是把手动写死的字段删掉,让 CC Switch 接管;如果插件版本不支持自动写入,就在切换后手动核对 settings.json 的 env 段,把 ANTHROPIC_MODEL 改成当前选中的模型 ID。Base URL 不要写成 https://taotoken.net/api/v1,也不要带任何查询参数。API 地址和官网落地页是两套 URL,落地页可以带 UTM,Base URL 只写 https://taotoken.net/api。
第二处和第三处不一致,通常是模型 ID 写错或上游不认识这个 ID。回显如果报模型不存在,先去模型广场复制正式 ID,再回 CC Switch 的 model 字段替换。不要用文章里的占位符直接跑,MODEL_ID_GLM_5_3_FLASH 只是提醒你去广场取值的占位符。回显如果报 401,先看 Key 是不是 YOUR_API_KEY 没替换,或者复制时多了空格。回显如果报 404,先看 Base URL 是不是被加上了 /v1 或路径拼错。回显如果一直返回旧模型,先看是不是在同一个长会话里切换,旧上下文把新请求带偏了;开新会话再试。
CC Switch 的供应商名称只是标签,不影响请求。你可以把两个供应商命名为“glm-flash”和“deepseek-flash”,但真正决定请求的是 baseUrl、apiKey、model 三项。切换后如果 Claude Code 报错,不要先怀疑模型能力,先按本篇配置链排:Key 是否来自官网、Base URL 是否为 https://taotoken.net/api、模型 ID 是否来自模型广场、当前激活的供应商是否对应你想评测的模型。这四个检查点过了,再看响应内容差异。插件配置栏目里,排障只写本篇配置错,不把网络代理、账号封禁之类无关原因写进来。统一 API 通道的价值就在于连接信息稳定,切换只改模型 ID,变量足够少。
验证时还可以看用量和调用记录。用同一把 Key 跑两轮后,去官网控制台看这次评测调用是否入账,顺便确认两个模型 ID 都出现在请求记录里。如果只出现一个模型 ID,说明 CC Switch 切换没有真正改变请求字段,或者两轮都在同一个会话里用了旧模型。控制台记录能帮你把“面板切换”和“实际请求”对上。注意看用量时用带 UTM 的官网入口,Base URL 仍然是纯 API 地址,不要把两者混在一起。验证完再回到对照表,把两列现象填完整。
5. 复现对照表与 Key 入账检查
复现这组对照不需要复杂环境。先准备一把 Key,从 TaoToken 进控制台创建,复制后填进 CC Switch 的两个供应商位。Base URL 固定写 https://taotoken.net/api,两个模型 ID 分别从模型广场复制。然后按顺序做五步:第一步,CC Switch 激活 GLM 5.3 Flash 供应商,发一条短提示词确认回显模型 ID;第二步,新开会话,粘贴同一段 fetchWithRetry 提示词,记录第一轮响应;第三步,CC Switch 切到 DeepSeek V4.1 Flash 供应商,再发短提示词确认回显;第四步,新开会话,粘贴同一段提示词,记录第二轮响应;第五步,把两轮结果填进对照表,去官网控制台看这次评测调用是否入账。五步都过,说明 CC Switch 接统一 API 通道的链路是通的。
复现时建议每个模型各跑三次,而不是只跑一次。Flash 级别模型的单次输出会受上下文、温度、提示词措辞影响,一次运行只能算样本,不代表公榜。三次都记录后,你看的是同一模型在同一提示词下的稳定性,以及切换后差异是否重复出现。对照表不要只填“代码更长”这种模糊描述,可以拆成具体观测项:首段结构、代码块完整度、重试策略说明、超时单位、类型定义、示例调用、错误分支、追问修正方式。每个观测项写你实际看到的现象,不要抄别人的结论。本文不含排行分数,也不把任何公榜 ELO 或百分比拼进这张表。
如果你跑完发现两个模型输出几乎一样,先别急着下结论。检查两个供应商的 model 字段是不是真的不同,检查 CC Switch 当前激活项有没有切过去,检查 Claude Code 是不是在同一个会话里复用旧上下文。还有可能是提示词本身约束太强,把模型风格差异压平了。可以把提示词改成开放式一点,比如“设计一个带重试和超时的 HTTP 客户端,并说明取舍”,再看两个模型的组织方式。切换动作本身很快,难的是让两次请求只差模型 ID 这一个变量。CC Switch 的作用就是把 Base URL 和 Key 固定住,让变量收敛到模型 ID。
跑完对照表后,打开 模型对话 确认 Flash 模型 ID 与广场一致;长期开发可以看 Coding Plan。Key 在 控制台 创建,CC Switch 三件套对照 接入文档。创建 Key 后回到 CC Switch,把 YOUR_API_KEY 替换掉,两个模型 ID 也替换成广场里的正式值,再跑一遍短提示词确认回显。这样你手上的对照表就不是别人的截图,而是同一把 Key、同一段提示词、同一套 CC Switch 配置下跑出来的记录。
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度




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



