错误¶
类
名称 | 描述 |
---|---|
GraphRecursionError |
当图已达到最大步数时引发。 |
InvalidUpdateError |
尝试使用一组无效更新来更新通道时引发。 |
GraphInterrupt |
当子图被中断(被根图抑制)时引发。 |
NodeInterrupt |
由节点引发,用于中断执行。 |
GraphDelegate |
图被委托时引发(用于分布式模式)。 |
EmptyInputError |
图接收到空输入时引发。 |
TaskNotFound |
执行器无法找到任务时引发(用于分布式模式)。 |
CheckpointNotLatest |
检查点不是最新版本时引发(用于分布式模式)。 |
GraphRecursionError ¶
基类: RecursionError
当图已达到最大步数时引发。
这可以防止无限循环。要增加最大步数,请使用指定更高 recursion_limit
的配置来运行您的图。
故障排除指南
示例
graph = builder.compile()
graph.invoke(
{"messages": [("user", "Hello, world!")]},
# The config is the second positional argument
{"recursion_limit": 1000},
)
GraphInterrupt ¶
基类: GraphBubbleUp
当子图被中断(被根图抑制)时引发。永远不会直接引发或向用户显示。
NodeInterrupt ¶
GraphDelegate ¶
基类: GraphBubbleUp
图被委托时引发(用于分布式模式)。