摸一下ccswitch

摘要

朋友们,claude复活了先别高兴,先把provider换回去好吗好的😭

CC-Switch

https://github.com/farion1231/cc-switch

  • ✅ 快速切换不同的 API 供应商(DeepSeek、Qwen、GLM 等)
  • ✅ 测试端点响应时间,自动选择最快的提供商
  • ✅ 管理 MCP 服务器配置
  • ✅ 自动备份和导入/导出配置
  • ✅ 跨平台支持(Windows、macOS、Linux)

大概是一个可以用各种模型的cli接各种api的工具(比如说用codex的cli接deepseek的api)

provider

大概是对某个cli你要用哪一套配置的意思,provider里包含了api请求端点和默认的模型,可以把Claude Code的某个模型映射到其他供应商的模型上

发现启用了哪个provider之后,就算打开终端启动Claude Code也会用对应的配置。改完配置之后需要新开终端生效

Claude订阅

image-20260403093320775

这上面这行是选你要接哪个cli。点右边加号添加供应商

image-20260403093012803

Claude订阅选Claude Official

其他供应商

其他的基本上是用api吧,api key需要去官网申请,请求地址可以在官方文档里找

model 参数需要完整的路径,例如nvidia/nemotron-4-340b-instruct。

测试

用免费供应商很重要很麻烦的一点是确保你设置的model是你有权限或者额度的。

设置完provider之后可以点一下测试(可能会消耗token)

这是不可达。说明url或者参数可能有问题

image-20260413205551078

这是到日限额了

image-20260414210513593

问题

打开终端的路径

打开终端的路径是默认的,根本不是我想要的工作路径

找到了有人提了这个issue:https://github.com/farion1231/cc-switch/issues/832

没解决。可以:先在ccswitch改provider,然后手动在指定路径打开终端启动Claude Code。这样ccswitch就纯配置用


更新:

新版本(目前是v3.14.1)会在点击打开终端时跳出路径选择

路由

开启路由的意思是在本地运行一个 HTTP 代理服务器,让CLI应用的请求都通过本地代理转发

最大的用处是,转换请求格式来适配不同CLI和模型接口的要求

image-20260426120911153

cc-switch/docs/user-manual/zh/4-proxy/4.2-routing.md at main · farion1231/cc-switch · GitHub

开启路由后,CC Switch 会修改应用的配置文件,将 API 端点指向本地路由

Claude 配置变更

1
2
3
4
5
6
7
8
9
10
11
12
13
// 路由前
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.anthropic.com"
}
}

// 路由后
{
"env": {
"ANTHROPIC_BASE_URL": "http://127.0.0.1:15721"
}
}

所以如果开了路由发现没用,有可能是配置文件没及时改写成本地路由端口

自定义供应商

OpenAI

如果是OpenAI接口的,API格式就选择OpenAI Chat Completionsimage-20260424172021838

最后记得开启路由

最后最后,把

Tips

免费API平台

参考:https://www.cursor-ide.com/blog/gpt-51-api-free

一个小技巧,排序找最受欢迎的,通常是性价比比较高的

OpenRouter

https://openrouter.ai/models

模型id:

image-20260413213932537

当前(4.13)免费的:

1
2
3
4
nvidia/nemotron-3-super-120b-a12b:free
arcee-ai/trinity-large-preview:free
z-ai/glm-4.5-air:free
openai/gpt-oss-120b:free

(不知道为什么nvidia/nemotron-3-super-120b-a12b:free坚持用英文回答我)

每天更新限额

NVIDIA

https://build.nvidia.com/models

现在(4.13)注册又接受大陆手机号了

Free Endpoint:耗NVIDIA的API Credits

Downloadable:可下载部署

点进一个模型后点右上角的view code查看请求格式

image-20260414211330217

看baseurl和model参数就行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
client = OpenAI(
base_url = "https://integrate.api.nvidia.com/v1",
api_key = "$NVIDIA_API_KEY"
)

completion = client.chat.completions.create(
model="deepseek-ai/deepseek-v3.2",
messages=[{"role":"user","content":""}],
temperature=1,
top_p=0.95,
max_tokens=8192,
extra_body={"chat_template_kwargs": {"thinking":True}},
stream=True
)

当前免费的模型:

1
2
deepseek-ai/deepseek-v3.2
moonshotai/kimi-k2-instruct

不知道为啥,NVIDIA平台的测试通了也报错(我真的有额度吗)

1
● There's an issue with the selected model (z-ai/glm4.7). It may not exist or you may not have access to it. Run /model to pick a different model.

好像是一共1000 credits

GitHub Copilot的隐藏福利

作为微软旗下的AI编程助手,GitHub Copilot目前使用GPT-5系列模型(预计近期将升级到GPT-5.1)。虽然官方定价是**$10/月**,但三类用户可以免费使用:

  1. 学生和教师:通过GitHub Education认证后,获得2年免费订阅
  2. 开源项目维护者:仓库star数超过100的主要贡献者
  3. 企业试用:新注册企业账户可免费试用60天

实测发现,Copilot的GPT-5调用虽然被限制在代码生成场景(Chat窗口和inline补全),但通过巧妙构造prompt,也能实现**80%**的通用问答功能。例如在注释中写”解释以下概念:量子纠缠的应用”,Copilot会生成详细解答。唯一的缺陷是无法直接访问API接口,只能通过IDE使用。

GPT-5.1适配说明:由于GPT-5.1刚刚发布,Copilot和Cursor等第三方工具可能需要数周时间才能完成适配。本文的测试数据基于GPT-5,但使用方式和限制基本一致。

Cursor编辑器的曲线救国

Cursor是基于VSCode的AI编辑器,内置GPT-5系列模型支持(预计近期升级到GPT-5.1)。免费计划提供每月50次premium请求(调用最新模型)和200次basic请求(GPT-4o)。关键优势在于:

  • 无需VPN:Cursor使用自建代理,中国用户可直接访问
  • 对话导出:支持将AI回答导出为Markdown,变相实现内容生成
  • 自定义模型:付费用户可接入第三方API Key

50次premium请求看似不多,但如果只用于关键任务(复杂逻辑梳理、架构设计建议),配合200次basic请求处理常规问题,一个月勉强够用。实测发现,premium配额在每月1号UTC时间00:00重置,提前规划使用节奏很重要。

github项目

https://github.com/cheahjs/free-llm-api-resources

https://github.com/chatanywhere/GPT_API_free

https://github.com/YanCchen/YCursor