langchain_core.tools.ToolException

class langchain_core.tools.ToolException[source]

工具在执行过程中发生错误时抛出的可选异常。

当抛出此异常时,代理不会停止工作,但会根据工具的handle_tool_error变量处理异常,并将处理结果作为观察返回给代理,同时在控制台上用红色打印。

使用ToolException的示例