今天用 claude 通过 cpa调用 deepseek flash 模型的时候各种出错,以【Invalid tool parameters】为主。后来发现原来是 cpa 最新 docker 版本的问题。去查了下 issue。 状态 : OPEN | 影响版本 : v7.1.50+(v7.1.45 正常) 根因 :Commit 1c2153a2 修改了流式 tool_use 发射条件,要求 同时 name != "" 和 id != "" 才发射 content_block_start 。但像 deepseek-v4-flash 这类 provider 在流式初始 delta 中会发 空 name ( "" ),结果: 条件 Name != "" && ID != "" 不满足 → content_block_start 不被发射 SawToolCall 保持 false → finish_reason 变成 "stop" 而不是 "tool_use" Claude Code 收不到 tool_use → 重试 → 无限循环 → 你看到的 Invalid tool parameters 目前的cpa 最新版本【v7.1.56】并没有修复。降级到 7.1.45 之后解决了,不再报错。看来不能随便设置 docker 容器 自动升级。 1 个帖子 - 1 位参与者 阅读完整话题
这都是因为啥?非中转api,oauth登录 [!quote] Invalid tool parameters [!quote] API Error: an image in the conversation could not be processed and was removed. Double press esc to edit your message, or re-read the file if you still need it. 4 个帖子 - 3 位参与者 阅读完整话题
有没有佬友知道在claude-cli中使用智谱模型,然后一直出现Invalid tool parameters,这个是什么问题,怎么进行解决 配置如下图 2 个帖子 - 1 位参与者 阅读完整话题