节点#

class langchain_core.runnables.graph.Node(id: str, name: str, data: type[BaseModel] | RunnableType, metadata: dict[str, Any] | None)[来源]#

图中的节点。

Parameters:
  • id (str) – 节点的唯一标识符。

  • name (str) – 节点的名称。

  • data (Union[type[BaseModel], RunnableType]) – 节点的数据。

  • metadata (可选[dict[str, Any]]) – 节点的可选元数据。默认为 None。

创建新的Node实例(id, name, data, metadata)

属性

data

字段编号2的别名

id

字段编号0的别名

metadata

字段编号3的别名

name

字段编号1的别名

方法

copy(*[, id, name])

返回节点的副本,可选择新的id和名称。

count(value, /)

返回值的出现次数。

index(value[, start, stop])

返回值的第一个索引。

copy(*, id: str | None = None, name: str | None = None) Node[source]#

返回节点的副本,可选择新的ID和名称。

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

  • name (str | None) – 新节点的名称。默认为 None。

Returns:

带有新ID和名称的节点副本。

Return type:

Node

count(value, /)#

返回值的出现次数。

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

返回值的第一个索引。

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

使用 Node 的示例