边缘#

class langchain_core.runnables.graph.Edge(source: str, target: str, data: Stringifiable | None = None, conditional: bool = False)[source]#

图中的边。

Parameters:
  • source (str) – 源节点ID。

  • target (str) – 目标节点ID。

  • data (Stringifiable | None) – 可选的与边关联的数据。默认为 None。

  • conditional (bool) – 边是否为条件性的。默认为 False。

创建Edge(source, target, data, conditional)的新实例

属性

conditional

字段编号3的别名

data

字段编号2的别名

source

字段编号0的别名

target

字段编号1的别名

方法

copy(*[, source, target])

返回边的副本,可选择新的源节点和目标节点。

count(value, /)

返回值的出现次数。

index(value[, start, stop])

返回值的第一个索引。

copy(*, source: str | None = None, target: str | None = None) Edge[source]#

返回边的副本,可选择新的源节点和目标节点。

Parameters:
  • source (str | None) – 新的源节点ID。默认为None。

  • target (str | None) – 新的目标节点ID。默认为None。

Returns:

具有新源节点和目标节点的边的副本。

Return type:

Edge

count(value, /)#

返回值的出现次数。

index(value, start=0, stop=9223372036854775807, /)#

返回值的第一个索引。

如果值不存在,则引发ValueError。