woaixuexiye解决修改400之后无法开启Claude Code的 Tool Search工具的思路 中发帖

我也是小白,让佬们见笑了这个是我用codex和claude code协同一起解决的,可能也有不对的地方,佬们可以拿去见解一下看出了这个还有什么其他方法。 
我可能贴着这个思路有点乱,可以交给ai去帮忙实现。 
注:我也不知道这种方法行不行只是目前我测试显示可以用了(贴图) 
 [image] 
一、问题根因(为什么会 400、为什么 ToolSearch 不能用) 

Claude Code 在第三方 ANTHROPIC_BASE_URL 下,客户端会把 ToolSearch 相关能力做限制(主机白名单逻辑)。
即使强行开启 ToolSearch,很多第三方网关也不完全兼容 Claude Code 的请求格式,常见不兼容点:


URL 带 ?beta=true
anthropic-beta 头包含多个实验项
请求体中包含 cache_control
部分工具结构字段(如 type/def...
 
 
Back to Top