1. Pregel 的方法 前面我们总结过 Pregel 有如下方法。 方法名 输入类型 输出类型 作用 __init__ nodes, channels, input_channels, output_channels 等 None 初始化 Pregel 实例,设置节点、通道、输入输出等配置 get_graph config: RunnableConfig | None, xray: int | bool
langgraph 中的 Checkpointer 用于在流程中持久化执行进度,使得可以恢复中断或支持长时间运行。 1. Checkpointer Langgraph 中定义了三个类用于实现对 Checkpointer 的定义: 2. Checkpoint CheckpointTuple CheckpointMetadata 序号 名称 角色 说明 1️⃣
经过前面这么多节的铺垫,我们了解了 Pregel 组合的各种对象,现在我们来看看 Pregel 类的实现。 1. Pregel 1.1 Pregel 属性 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
前面我们介绍了 langgraph 中的 channel 类型,这一节我们来介绍 channel 的读写。 1. ChannelRead 1 提问: 解释一下 ChannelRead 的语义,并以表格列举 ChannelRead 的属性,以另一个表格列出每个方法名、作用、
1. BaseChannel channel 表示节点之间的数据传输管道,有点类似 golang 中的 channel。BaseChannel 是一个抽象基类。下面是 channel 的 UML 类图: 但是与 golang 中的 channel 不同,
1. PregelNode 1.1 PregelNode 属性 前面我们已经了解到,PregelNode 没有抽象方法,且有如下属性: 属性名 类型 语义作用 使用场景 / 示例 channels str | list[str] 输入通道名称(单个或