claude code使用openrouter的claude模型出错

只要让其分析代码仓库等,就会报错,好像说是调用格式不兼容,佬友们有什么解决方案吗?
API Error: 400 {“type”:“error”,“error”:{“type”:“invalid_request_error”,“message”:“Invalid Anthropic Messages API
request”},“request_id”:null,“metadata”:{“raw”:"[\n {\n "code": "invalid_union",\n "errors": [\n [\n {\n "expected":
"string",\n "code": "invalid_type",\n "path": ,\n "message": "Invalid input: expected string, received
array"\n }\n ],\n [\n {\n "code": "invalid_union",\n "errors": [\n [\n {\n
"expected": "string",\n "code": "invalid_type",\n "path": ,\n "message":
"Invalid input: expected string, received array"\n }\n ],\n [\n {\n "code":
"invalid_union",\n "errors": [\n [\n {\n "code": "invalid_value",\n
…