目标是让 Claude Code 通过 cc-switch 本地路由使用一个仅支持OpenAI端点的中转站
1. cc-switch中转站配置
请求地址应填
https://中转站地址/v1
而非
https://中转站地址
且把API格式调成
OpenAI Chat Compleations(需开启路由)

JSON配置大概如下
{
"env": {
"ANTHROPIC_BASE_URL": "https://example/v1",
"ANTHROPIC_AUTH_TOKEN": "sk-",
"ANTHROPIC_MODEL": "gpt-5.5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "gpt-5.5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-6"
},
"attribution": {
"commit": "",
"pr": ""
},
"model": "gpt-5.5"
}
2. 打开ccs的路由
3. 遇到的问题

真正原因是因为:本地
127.0.0.1 请求被代理影响了。(gpt给出的结论)可能是我现在用的机场使用的是自研客户端? 之前把Codex路由给cc用的时候一般出现此问题我就直接换Clash Verge了, 基本上都能解决
当前的settings.json如下
{
"env": {
"ANTHROPIC_BASE_URL": "http://127.0.0.1:15721",
"ANTHROPIC_AUTH_TOKEN": "PROXY_MANAGED"
},
"attribution": {
"commit": "",
"pr": ""
},
"model": "gpt-5.5"
}
在setting.json中加上这两行即可成功运行
{
"env": {
"ANTHROPIC_BASE_URL": "http://127.0.0.1:15721",
"ANTHROPIC_AUTH_TOKEN": "PROXY_MANAGED",
+ "NO_PROXY": "localhost,127.0.0.1,::1",
+ "no_proxy": "localhost,127.0.0.1,::1"
},
"attribution": {
"commit": "",
"pr": ""
},
"model": "gpt-5.5"
}
2 个帖子 - 2 位参与者