稍微改了下把cpa转cc的400问题修了

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

12 个赞

你的为什么是黄的,这个受终端的主题色配置影响吗

今天下午我也遇到了。

CPA是什么? Claude Proxy Adapter?

是的

2 个赞

https://github.com/router-for-me/CLIProxyAPI

1 个赞

我也发现错误400,一直没找到解决方案,大佬牛逼plus~

1 个赞

CPA 刚刚发的新版本应该解决了这些问题

1 个赞

更新一下,7小时前cpa把我提的pr合了

再更新一下,cpa最新版本发了

1 个赞

好评,佬友强哇

请问佬还有办法吗 现在cpa的伪装失效了invalid claude code request :sweat_smile: