Claude code使用CC-Switch中转api遇到 APl Error: 400 ‘type‘ must be in [“enabled“, “disabled“, “auto“],解决方法

发布时间:2026/8/1 3:05:48
Claude code使用CC-Switch中转api遇到 APl Error: 400 ‘type‘ must be in [“enabled“, “disabled“, “auto“],解决方法 文章大纲问题背景Claude Code 进行工具调用或深度思考时出现 400 错误解决方案总览通过 CC-Switch 三步配置修复问题更新 CC-Switch 到最新版本并开启高级选项配置本地代理覆盖请求添加 thinking 参数启用思考模式环境变量验证效果重新开启新对话确认 400 错误已解决前几天使用 Claude Code 发现一旦要进行工具调用或深度思考就会出现 400 错误接下来我将介绍具体的解决方案首先确保 CC-Switch 已更新到最新版本打开编辑供应商设置开启高级选项向下滚动找到本地代理覆盖请求选项按照图片所示进行添加{ thinking: { type: enabled } }继续向下滚动在配置中添加以下配置项CLAUDE_CODE_ENABLE_THINKING_MODE: true这样就改好了重新开启新对话就可以了