🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度
CC Switch 的供应商列表里,Claude Code 默认项还挂在原来的模型上,你想把新会话切到 Kimi K2.7 Code,最省事的路径不是改项目里的配置文件,而是新增一个独立供应商条目。这一步的 Key 和 Base URL 从 TaoToken 拿,落地页是 TaoToken。打开后创建 API Key,回到 CC Switch 新增自定义供应商,Base URL 填 https://taotoken.net/api,模型 ID 填模型广场里 Kimi K2.7 Code 对应的那个,别自己拼。保存、切换、重启 Claude Code,再用新会话的 /status 确认模型已经换了。下面按插件配置栏目的节奏,把 CC Switch 里的字段、settings.json 的核对方式、重启顺序和“还在走旧模型”的排查点一次写清楚。
1. CC Switch 新建 Kimi K2.7 Code 供应商前的判断
CC Switch 管的是 Claude Code 的供应商配置,它的意义不是替你跑模型,而是把 ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN、ANTHROPIC_MODEL 这套东西做成可切换的条目。你以前可能直接在 ~/.claude/settings.json 里改 env,改完重启 Claude Code 也能用,但多一个供应商就要多记一组值,切回旧配置还得翻备份。CC Switch 把这件事收进一个列表里,新增一条 Kimi K2.7 Code,切过去,旧条目留在那里做回滚。判断能不能这么做的第一个点是:你本机 CC Switch 版本是否支持自定义供应商,第二个点是 Claude Code 能否正常启动,第三个点是你能不能在模型广场确认 Kimi K2.7 Code 的准确模型 ID。版本号我不在这里写死,以你安装的 CC Switch 和 claude --version 输出为准。
新增供应商之前,先把这张字段表对照一遍。表里的值不是让你照抄后就完事,而是告诉你每个字段应该填什么、哪里最容易错。供应商名称只影响 CC Switch 列表里的显示,不影响请求;Base URL 影响请求真正发到哪里;API Key 决定能不能通过鉴权;模型 ID 决定 Claude Code 新会话默认调用哪个模型。模型 ID 必须看模型广场,不要因为标题里写着 Kimi K2.7 Code,就自己编一个 kimi-k2.7-code 当正式值。如果广场里展示的 ID 就是它,那再用;如果展示的是别的,以广场为准。看模型 ID 可以从带 UTM 的 模型广场 进去,登录后搜索 Kimi K2.7 Code,把模型卡片里的 ID 复制出来。
| 字段 | 建议填法 | 注意点 |
|---|---|---|
| 供应商名称 | Kimi K2.7 Code | 只用于 CC Switch 里区分,不要写进模型 ID |
| Base URL | https://taotoken.net/api | 末尾不带 /v1,不带 UTM 参数 |
| API Key | YOUR_API_KEY | 从带 UTM 的官网创建,不要提交到 Git |
| 模型 ID | 模型广场里 Kimi K2.7 Code 对应 ID | 以模型广场为准,不要凭记忆手写 |
| 默认模型 | 切到该供应商后再确认 | 只对新启动的 Claude Code 会话生效 |
| 回滚条目 | 保留原来的供应商 | 切换失败时切回去,不要删掉旧条目 |
1.1 先确认旧会话不会自动换模型
Claude Code 的会话在启动时读取配置,已经在跑的会话继续用旧配置。你在 CC Switch 里新增供应商、切换、保存,旧终端里的 Claude Code 不会突然变成 Kimi K2.7 Code。很多人以为切换完供应商,当前会话里的 /model 就会跟着变,其实 /model 更多是当前会话的模型选择,它不会帮你把 ANTHROPIC_BASE_URL 和 Key 一起换掉。更稳的验证方式是:退出旧会话,关掉终端,重新启动 Claude Code,然后在新会话里看 /status。如果你只是在一个旧会话里反复问“你现在是什么模型”,得到的答案可能来自模型自述,不一定等于真实请求配置,所以最终要以 /status 里的 API 地址和模型名称为准。
1.2 保留旧供应商,方便对照排查
CC Switch 里不要急着删除原来的供应商。新增 Kimi K2.7 Code 这条,切过去,测完新会话,再决定是否长期使用。旧供应商留着的价值在排障:如果新条目 401,你可以马上切回旧条目,确认是 Key 问题还是 Base URL 问题;如果新条目 404,你可以切回旧条目,确认 Claude Code 本身能正常请求,再回来检查模型 ID。记旧配置时不要抄 Key 明文,只记供应商名称、Base URL 和模型 ID 这类非敏感字段。Key 放在密码管理器里,不要贴到聊天窗口、不要写进 .env 后提交到仓库,也不要在截图里露出完整字符串。
1.3 本篇只改 Claude Code,不要和 Codex 混用
这篇任务是 CC Switch 把 Claude Code 默认模型切到 Kimi K2.7 Code,所以配置项围绕 ANTHROPIC_* 展开。Codex 不走这套变量,它的配置文件是 ~/.codex/config.toml,字段结构也不一样。不要把 ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN、ANTHROPIC_MODEL 抄到 Codex 的配置里,那样不会生效,还会让你误判是 TaoToken 通道有问题。代码里也一样:不要写“AI 帮我直接改生产库”,让 AI 生成命令或 SQL,你本地执行后把结果贴回对话,这样既不碰生产机,也能保留审计痕迹。
2. 拿 TaoToken Key 并把 Base URL 填成 https://taotoken.net/api
CC Switch 新增供应商时,Key 和 Base URL 是两个最容易填错的字段。Key 去 TaoToken 创建,登录后进控制台,找到 API Keys,创建新 Key,复制出来。Base URL 不是首页,也不是带 /v1 的地址,填 https://taotoken.net/api。注意这个地址后面不要加 UTM,UTM 只用于网页链接,不要写进 Claude Code 的 ANTHROPIC_BASE_URL。模型 ID 看模型广场,Kimi K2.7 Code 的 ID 以广场展示为准。创建 Key 的入口可以用这个带 UTM 的 控制台,创建完先复制到密码管理器,再回 CC Switch 粘贴。
2.1 创建 Key 时不要顺手做多余的事
控制台里创建 Key 的动作很直接:给 Key 起一个能看出用途的名字,比如 cc-switch-kimi-k2-7-code,然后创建。创建后只显示一次完整值,刷新页面就看不到明文了。这个 Key 是给 CC Switch 里的供应商条目用的,不是给整个系统用的,所以不要复用到别的不相关工具里。如果你有多台机器,建议每台机器单独建 Key,后面看控制台用量时能分清是哪台在调用。Key 创建后先不要急着填,回到官网模型广场确认 Kimi K2.7 Code 的模型 ID,再回 CC Switch 一起填。这样能减少“Key 填对了、模型 ID 填错了”的来回折腾。
2.2 Base URL 的边界要写死
Base URL 这一栏填 https://taotoken.net/api。不要填 https://taotoken.net,因为那是落地页,不是 API 入口;不要填 https://taotoken.net/v1,因为路径不对;不要填 https://taotoken.net/api/v1,因为这篇要求末尾不带 /v1。也不要在这条地址后面拼 ?utm_source=...,UTM 是给网页统计用的,API 请求不需要,加了反而可能让 Claude Code 的请求路径出问题。如果 CC Switch 里有“API 类型”或“协议”下拉框,选 Anthropic 或 Claude Code 兼容相关的选项,具体名称以你安装的 CC Switch 版本为准。如果只有一个 OpenAI Compatible 选项,那说明这个供应商模板不是给 Claude Code 用的,别硬套。
2.3 对照 settings.json 模板
CC Switch 切换供应商后,Claude Code 最终还是会落到一套环境变量上。你可以打开 ~/.claude/settings.json 核对,里面应该出现类似下面的结构。注意 YOUR_MODEL_ID 要换成模型广场里 Kimi K2.7 Code 对应的 ID,不要直接把它当正式模型 ID。YOUR_API_KEY 换成你刚创建的 Key,不要提交这个文件到任何仓库。
{
"env": {
"ANTHROPIC_BASE_URL": "https://taotoken.net/api",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_MODEL": "YOUR_MODEL_ID"
}
}
如果 CC Switch 没有直接写 ~/.claude/settings.json,而是用自己的 profile 文件,那就以 CC Switch 实际生成的配置为准,不要同时手改两处。判断当前生效值可以看 Claude Code 的 /status,也可以在终端里检查环境变量。检查时只打印 Base URL 和 Model,不要把 Token 打印出来:
echo "$ANTHROPIC_BASE_URL"
echo "$ANTHROPIC_MODEL"
如果这两个值还是旧地址和旧模型,而 CC Switch 里已经切到新供应商,优先怀疑 shell 里的环境变量覆盖了 settings.json。新开一个终端再试,问题往往就消失了。
3. CC Switch 配置片段:供应商条目与 Claude Code settings.json 对照
在 CC Switch 里新增自定义供应商时,界面字段通常不会和 Claude Code 的变量名一一对应,但含义可以对照。供应商名称填 Kimi K2.7 Code,Base URL 填 https://taotoken.net/api,API Key 填 YOUR_API_KEY,模型 ID 填模型广场里 Kimi K2.7 Code 的 ID。保存后,把这条供应商设为当前供应商,再确认 CC Switch 显示的激活项是它,而不是旧供应商。很多“切了没生效”的情况,其实是保存后没有点“应用”或“切换”,只是新增了一个条目。不同版本的 CC Switch 按钮文案不一样,以你界面上能看到的“启用”“切换”“Apply”实际按钮为准。
配置片段可以这样理解:CC Switch 的“Base URL”对应 ANTHROPIC_BASE_URL;CC Switch 的“API Key”对应 ANTHROPIC_AUTH_TOKEN;CC Switch 的“模型”对应 ANTHROPIC_MODEL。如果你在 CC Switch 里看到的是“默认模型”而不是“模型 ID”,仍然要填模型广场里的 ID,不要填展示名。展示名给人类看,ID 给请求路由用。模型广场里 Kimi K2.7 Code 如果同时有多个版本或多个变体,选你真正要用的那个,把 ID 复制完整。复制后可以在 CC Switch 的模型输入框里再核对一遍,不要多空格、不要前后带引号。
| CC Switch 字段 | Claude Code 变量 | 示例值 | 说明 |
|---|---|---|---|
| 供应商名称 | 无直接变量 | Kimi K2.7 Code | 只用于列表显示 |
| Base URL | ANTHROPIC_BASE_URL | https://taotoken.net/api | 末尾不带 /v1 |
| API Key | ANTHROPIC_AUTH_TOKEN | YOUR_API_KEY | 只存在本地配置 |
| 模型 ID | ANTHROPIC_MODEL | 模型广场对应 ID | 以模型广场为准 |
| 默认模型 | 同 ANTHROPIC_MODEL | Kimi K2.7 Code | 新会话启动时读取 |
3.1 检查 CC Switch 是否写入了正确配置
切换完成后,用终端核对配置。先看 Claude Code 版本,确认命令能跑:
claude --version
再看 ~/.claude/settings.json 里和 ANTHROPIC 相关的非敏感字段:
grep -E 'ANTHROPIC_(BASE_URL|MODEL)' ~/.claude/settings.json
这个命令不会打印 ANTHROPIC_AUTH_TOKEN,所以不会泄露 Key。如果输出里 Base URL 是 https://taotoken.net/api,模型是模型广场里的 Kimi K2.7 Code ID,说明 CC Switch 写入方向是对的。如果输出为空,说明配置可能写在别的 profile 里,或者 CC Switch 还没有应用。这个时候不要急着在 settings.json 里手写一份,先去 CC Switch 里找它的配置目录和当前 profile,避免两套配置打架。
3.2 项目级 settings 可能覆盖全局
Claude Code 除了读用户目录的 ~/.claude/settings.json,还可能读项目里的 .claude/settings.json 和 .claude/settings.local.json。如果你的项目目录里有这些文件,并且里面写了 ANTHROPIC_MODEL 或 ANTHROPIC_BASE_URL,它们可能覆盖全局配置。检查方式很简单:
ls -la .claude/settings*.json
如果有文件,打开看有没有 ANTHROPIC 相关字段。测试阶段可以先在一个干净目录里启动 Claude Code,比如 mkdir -p /tmp/cc-switch-test && cd /tmp/cc-switch-test,再运行 claude。如果干净目录里新会话已经是 Kimi K2.7 Code,而原项目里不是,那问题就在项目级 settings,不在 CC Switch,也不在 TaoToken 通道。
3.3 不要复制错协议
CC Switch 里可能有多种供应商模板,Claude Code 用的是 Anthropic 风格,不要套 Codex 的 ~/.codex/config.toml。Codex 的配置字段和 Claude Code 完全不同,把 ANTHROPIC_* 塞进去不会生效。反过来,也不要把 Codex 的 model_provider、base_url 字段塞进 Claude Code 的 settings.json。这篇只处理 CC Switch 到 Claude Code 这条线,保持配置单一来源,后面排障才不会被多套变量干扰。
4. 重启 Claude Code 并确认新会话不再走旧模型
切换供应商后,真正让新模型生效的动作是“新会话”。步骤可以按下面走:先在旧 Claude Code 会话里输入 /exit 退出;关闭当前终端;如果你不确定还有没有残留进程,可以运行 ps aux | grep '[c]laude' 看一眼;回到 CC Switch,确认当前激活的供应商是 Kimi K2.7 Code;打开一个新终端,运行 claude;进入会话后输入 /status。/status 里重点看两个东西:API Base URL 是不是 https://taotoken.net/api,模型是不是模型广场里 Kimi K2.7 Code 对应的 ID。如果这两项都对,说明新会话已经换了供应商和模型。
接着用 /model 看当前默认模型,确认没有被手动切回旧模型。然后发一条很短的测试消息,比如“请只回复当前会话使用的模型 ID,不要解释”。模型自述可能不完全准确,所以这条消息只作为辅助,最终判断还是看 /status。如果你有两个终端,可以一个保留旧会话,一个新开 Claude Code,同时在两边看 /status。旧会话应该仍然是旧模型,新会话是 Kimi K2.7 Code,这样能直观看到会话隔离。最后去控制台看这次新会话的调用有没有入账,创建 Key 的同一控制台里能看到用量记录。
| 验证项 | 位置 | 期望结果 |
|---|---|---|
| Base URL | Claude Code /status | https://taotoken.net/api |
| 默认模型 | Claude Code /status | Kimi K2.7 Code 对应 ID |
| 当前供应商 | CC Switch 主界面 | Kimi K2.7 Code 处于激活状态 |
| 旧会话 | 旧终端 /status | 仍显示旧模型,不自动切换 |
| 新会话 | 新终端 /status | 显示新 Base URL 和新模型 |
| 调用入账 | 控制台用量页 | 出现新会话的请求记录 |
4.1 为什么要强调“新会话”
Claude Code 当前会话可能缓存了模型选择、上下文和供应商配置。你在 CC Switch 里切换后,当前会话不一定重新读取 settings.json 的 env。重启 Claude Code 会让它重新走一遍配置加载流程。更稳的做法是退出所有 Claude Code 实例,再开新终端。如果你在 IDE 插件里用 Claude Code,还要确认 IDE 插件是否自带终端环境,必要时重启 IDE。插件环境里可能继承旧的环境变量,尤其是你之前在 shell 里 export 过 ANTHROPIC_BASE_URL 或 ANTHROPIC_MODEL 的情况。
4.2 怎么判断“新会话不再走旧模型”
判断标准不是“回复内容像不像 Kimi K2.7 Code”,而是配置和请求入口。/status 显示 Base URL 为 https://taotoken.net/api,模型为模型广场里 Kimi K2.7 Code 的 ID,基本可以确定新会话走的是新供应商。再配合控制台用量记录,如果新会话发起后控制台出现对应调用,就完成了闭环。旧会话仍然显示旧模型,说明会话隔离正常。这里不要用“模型说自己是谁”当唯一证据,因为模型自述和实际路由不是一回事。
4.3 重启后的第一条消息不要用生产数据
新会话验证时,发一条不涉及生产数据的消息即可。比如让模型返回一段简单的 JSON,或者让它解释一个配置片段。不要一上来就把生产库连接串、真实日志、客户数据贴进对话。AI 工具可以生成或解释命令、SQL,但执行动作要由你本地来做,执行结果再贴回来。这样既能验证模型切换成功,也不会把敏感信息带进新通道。
5. 排障:CC Switch 切换后 Claude Code 仍走旧模型
如果新会话 /status 里还是旧模型,先不要改代码,按顺序排查。第一,CC Switch 当前激活的是不是新条目;第二,~/.claude/settings.json 里的 ANTHROPIC_BASE_URL 和 ANTHROPIC_MODEL 是不是新值;第三,shell 里有没有旧的 ANTHROPIC_* 环境变量覆盖;第四,项目级 .claude/settings*.json 有没有覆盖;第五,Claude Code 是不是还在旧进程里;第六,模型 ID 是不是从模型广场复制的准确 ID;第七,Key 是否有效、是否有对应模型权限。这个顺序能覆盖大多数“切了但没生效”的情况。
5.1 401 和 404 分开看
401 通常和 Key 有关:Key 没填、填错、多了空格、复制了不完整、Key 被删除、Key 没有绑定正确项目。404 通常和路径或模型 ID 有关:Base URL 写成了首页、写成了 /v1、模型 ID 不在当前通道下、模型 ID 拼写错误。遇到 401,先回控制台确认 Key 还在,再重新复制一次,粘贴到 CC Switch 后保存并重新切换。遇到 404,先确认 Base URL 是 https://taotoken.net/api,再回模型广场复制 Kimi K2.7 Code 的模型 ID。不要把 401 和 404 混在一起调,否则容易在 Key 和模型 ID 之间来回改,最后不知道哪一步生效。
5.2 环境变量覆盖很常见
如果你之前在 ~/.zshrc、~/.bashrc 或当前终端里 export 过 ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN、ANTHROPIC_MODEL,它们可能优先于 settings.json。检查时只打印非敏感项:
echo "$ANTHROPIC_BASE_URL"
echo "$ANTHROPIC_MODEL"
如果输出还是旧值,可以在当前终端临时清除,再启动 Claude Code:
unset ANTHROPIC_BASE_URL
unset ANTHROPIC_AUTH_TOKEN
unset ANTHROPIC_MODEL
然后新开终端再试。要长期避免冲突,就把这些 export 从 shell 配置文件里删掉,统一交给 CC Switch 管理。否则你会在 CC Switch 里切来切去,实际请求仍然走旧环境变量。
5.3 模型 ID 以模型广场为准
这篇标题写的是 Kimi K2.7 Code,但正式配置里的模型 ID 必须以模型广场为准。广场里可能展示一个 ID,也可能展示多个版本。你复制哪个,ANTHROPIC_MODEL 就填哪个。不要因为某个 ID 看起来顺眼就手写,也不要把展示名和 ID 混用。切换后如果 /status 里模型显示为空,或者请求返回模型不存在,先回模型广场核对 ID,再回 CC Switch 重新保存。控制台用量页能帮你确认请求有没有到达通道,如果完全没有记录,说明请求还在本地配置阶段就被旧变量截走了。
5.4 不要把 ANTHROPIC_* 套到 Codex
排障时容易顺手把 Claude Code 的变量复制到 Codex 的 ~/.codex/config.toml,这是无效的。Codex 有自己的配置结构,Claude Code 也有自己的 env,两者不要混。本篇只处理 CC Switch 到 Claude Code 这条链路,Codex 相关配置保持原样。如果你的机器上同时装了 Claude Code 和 Codex,建议分别建测试目录,分别验证,避免一个工具的配置错误影响另一个工具的判断。
6. 用同一把 Key 做一次 Kimi K2.7 Code 与旧模型的对照复盘
新会话确认走 Kimi K2.7 Code 后,可以用同一把 Key、同一个 Prompt 做一次轻量对照。对照目的不是给模型排座次,而是确认你的 CC Switch 配置、Base URL、模型 ID 在实际请求里都正确。选一个不涉及生产数据的小任务,比如“写一个 Python 函数,读取本地 JSON 文件并统计每个 level 出现次数”,让旧默认模型和 Kimi K2.7 Code 各跑一次。两次都开新会话,都看 /status,都从控制台看用量。记录项可以包括能否一次完成、手动修正次数、Token 用量、响应耗时。这里不写具体分数,因为这篇没有公榜快照,也没有做严格 benchmark,一次运行不代表公榜。
| 记录项 | 旧默认模型 | Kimi K2.7 Code | 来源 |
|---|---|---|---|
| 同一 Prompt 完成度 | 手动记录 | 手动记录 | 一次新会话,不代表公榜 |
| 手动修正次数 | 手动记录 | 手动记录 | 同上 |
| Token 用量 | 控制台查看 | 控制台查看 | 同上 |
| 响应耗时 | 手动记录 | 手动记录 | 同上 |
| 是否走新 Base URL | /status 查看 | /status 查看 | 同上 |
本文不含排行分数。公榜上的是模型,读者用 TaoToken 的 Key 和 Base URL 接同一模型,不要把通道当成参赛方。你在这里做的对照只服务于配置验证:确认 CC Switch 切到了新供应商,确认 Claude Code 新会话走了 https://taotoken.net/api,确认模型 ID 来自模型广场。跑完对照后,打开 模型对话 看 Kimi K2.7 Code 是否和广场展示一致;长期在 Claude Code 里开发,可以看 Coding Plan。Key 在 控制台 创建,Claude Code 和 CC Switch 的变量对照可以再查 接入文档。如果你还没建 Key,先去 TaoToken 创建一个,再回 CC Switch 把 Kimi K2.7 Code 这条供应商补完。
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度




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



