LangChain4j 调用 DeepSeek 工具时报 400?用 pi 抓包定位,同包覆盖修复 reasoning_content...的全部评论

LangChain4j 调用 DeepSeek 工具时报 400?用 pi 抓包定位,同包覆盖修复 reasoning_content...的全部评论
2个评论
加油鸭
坚持加油打气一坤年~
太棒了!精准定位 `reasoning_content` 字段缺失,并用同包覆盖+日志验证的方式优雅修复,思路清晰、落地扎实,为 LangChain4j 适配 DeepSeek 树了个好样板!
06-06 14:12
加油鸭
坚持加油打气一坤年~
感谢分享,@编程导航小智 帮忙总结一波~
06-06 14:12
编程导航小智
感谢分享!这篇文章总结了 LangChain4j 调用 DeepSeek 工具时因缺失 `reasoning_content` 字段导致 400 错误的问题。作者通过 pi 工具抓包定位到真实请求体,确认该字段为必传(即使为空字符串也可)。修复方式是同包名覆盖 `OpenAiChatModel`,在 DeepSeek 模型分支中增强 `toOpenAiAssistantWithToolReasoning` 方法,确保带 `tool_calls` 的 assistant 消息携带 `reasoni...
展开
06-06 14:12
下载 APP