| fix: :bug: 修复 OpenAI 格式连续 tool 消息转 Anthropic 时未合并导致请求报错 (#219)
当用户以 OpenAI 格式请求 Claude 模型时,末尾连续多条 role:tool 消息会被各自
转换为独立的 user 消息,违反 Anthropic API 角色交替要求,导致 Improperly
formed request 错误。在 convertMessages 中增加连续同角色消息合并逻辑,并提取
contentToBlocks 复用简化 convertToolMessage 中的内容转换代码。 | 2 个月前 |