langchain回复中文的问题。

我为langchain0.2版本创建了一个自定义工具,工作内容就是查库。然而在返回的ToolMessage中,把中文转换成了unicode编码。

最终结果就是LLM在回答我的问题时有关于中文的就是乱回答,如下图


我的课程名压根没有这几个,纯属乱说的。这种问题应该怎么解决呢?
测试模型是:qwen2,llama3.1中文训练版,都有这个问题
我测试使用GPT-4o-mini却可以正常输出。