claude code新版本似乎更新了校验规则,tools.defer_loading参数会引起未知参数错误:
总结
API Error: 400 {“error”:{“message”:“Unknown parameter: ‘tools.defer_loading’.”,“type”:“invalid_request_error”,“param”:“tools.defer_loading”,“code”:“unknown_parameter”}}
解决方案:给cpa翻译器的tool_use.i做非法字符替换
然后就ok了
提的pr不知道会不会合,大伙急用的话把这个issue的链接或者复制评论发给codex改一下就行了https://github.com/router-for-me/CLIProxyAPI/issues/1872


