跳转到内容

Claude Code 配置后无法调用模型 - CC Switch

Quick fix

先确认 cc-switch 只是改写配置;检查跳过初次安装确认、代理/区域限制与上游 API 兼容性。

报错原文
配置后无法正常工作,疑似正常包括以下之一:
- Base URL 域名/路径校验过严
- 细节工作流进行了硬编码假设(endpoint/path/header 或配置字段限制)

该聚类包含三种相关但不同的 Claude Code 接入失败场景:1)使用 ZenMux 等 Anthropic 聚合服务时,配置自定义 Base URL + API Key 后无法正常工作;2)开启代理后本地测试可用,但 terminal 中调用模型仍显示区域不可用;3)通过 OpenAI 兼容协议路由 Ollama 云端模型时普通问答正常但工具调用失败。维护者说明 cc-switch 本身只是帮助配置,工作原理是修改配置文件,并不会修改请求,因此自定义网关/代理/模型能力问题需要结合上游服务、代理环境和 Claude Code 本身排查。对于 terminal 区域不可用的情况,评论中提到需要检查是否开启“跳过初次安装确认”;对于 OpenAI 兼容路由工具调用失败,问题仍开放,未给出已确认修复。

  1. 确认 cc-switch 的作用:它只负责修改 Claude Code 相关配置文件,不会代理或改写实际请求。若使用 ZenMux 等第三方 Anthropic 兼容网关,先确认该服务的 Base URL、API Key、endpoint/header 与 Claude Code 要求兼容。

  2. 如果使用代理/VPN 后浏览器或本地测试正常,但 terminal 中 Claude Code 仍提示模型在该区域无法调用,检查系统代理、终端代理环境变量是否对 Claude Code 生效,并确认 VPN/代理节点所在区域可访问模型服务。

  3. 在 cc-switch 中检查是否开启“跳过初次安装确认”。有评论提示该选项可能影响首次登录/调用流程。

  4. 如果使用 OpenAI 兼容协议接入 Ollama 云端或自建网关,且普通问答正常但工具调用失败,先确认上游模型/网关支持 Claude Code 所需的 tools/tool_calls 能力;该问题目前未有已确认修复,建议收集 cc-switch 调试日志、上游日志和 curl 请求后提交/跟进 issue。

ToolClaude Code
Version未知
PlatformsmacOSWindows
cc-switch 会不会帮我代理或修改请求?
不会。维护者说明 cc-switch 只是帮助配置,工作原理是修改配置文件,并不会修改请求。自定义 Base URL、网关兼容性和上游服务问题需要咨询对应服务商或检查上游配置。
开了代理/VPN,本地测试可以,但 Claude Code terminal 里仍显示区域不可用怎么办?
需要确认终端/Claude Code 实际走代理,而不仅是浏览器或本地测试工具走代理。同时检查 cc-switch 中“跳过初次安装确认”是否开启,并确认代理节点区域支持模型调用。
ZenMux 这类 Anthropic 聚合服务无法使用是 cc-switch 不支持吗?
issue 中未确认是 cc-switch 不支持。维护者表示 cc-switch 只修改配置文件,不修改请求,因此需要确认 ZenMux 提供的 Base URL/API Key/接口行为与 Claude Code 兼容,或咨询 ZenMux 客服。
OpenAI 兼容路由 Ollama 云端时普通问答正常但工具调用失败,有修复吗?
该问题在聚类中仍为 open,未给出已确认修复。建议检查上游是否支持 tools/tool_calls,并提供 cc-switch 调试日志、Ollama 日志和 curl 抓包用于定位。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。