0
代码介绍
代码
Issues
Pull Requests
流水线
Actions
讨论
Wiki
项目成员
分析
项目设置
0
  1. octopus
  2. /
  3. internal
  4. /
  5. transformer
  6. /
  7. outbound
  8. /
  9. authropic
GGitHubfix: :bug: 修复 OpenAI 格式连续 tool 消息转 Anthropic 时未合并导致请求报错 (#219)
c4d1efe4创建于 3月9日历史提交
文件最后提交记录最后更新时间
messages.go
fix: :bug: 修复 OpenAI 格式连续 tool 消息转 Anthropic 时未合并导致请求报错 (#219) 当用户以 OpenAI 格式请求 Claude 模型时,末尾连续多条 role:tool 消息会被各自 转换为独立的 user 消息,违反 Anthropic API 角色交替要求,导致 Improperly formed request 错误。在 convertMessages 中增加连续同角色消息合并逻辑,并提取 contentToBlocks 复用简化 convertToolMessage 中的内容转换代码。2 个月前