langchain_core.runnables.graph.Edge

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

图中的边。

参数
  • source (str) – 源节点 id。

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

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

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

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

属性

conditional

字段 3 的别名

data

字段 2 的别名

source

字段 0 的别名

target

字段 1 的别名

方法

__init__()

copy(*[, source, target])

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

count(value, /)

返回 value 的出现次数。

index(value[, start, stop])

返回 value 的第一个索引。

__init__()
copy(*, source: Optional[str] = None, target: Optional[str] = None) Edge[source]

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

参数
  • source (Optional[str]) – 新的源节点ID。默认为None。

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

返回值

包含新源节点和目标节点的边的副本。

返回类型

Edge

count(value, /)

返回 value 的出现次数。

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

返回 value 的第一个索引。

如果值不存在,则抛出ValueError。