langchain_core.runnables.graph.Node

class langchain_core.runnables.graph.Node(id: str, name: str, data: Union[Type[BaseModel], RunnableType], metadata: Optional[Dict[str, Any]])[source]

图中的节点。

参数
  • id (str) – 节点的唯一标识符。

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

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

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

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

属性

data

字段 2 的别名

id

字段 0 的别名

metadata

字段 3 的别名

name

字段 1 的别名

方法

__init__()

copy(*[, id, name])

返回一个具有可选新 id 和名称的节点副本。

count(value, /)

返回 value 的出现次数。

index(value[, start, stop])

返回 value 的第一个索引。

__init__()
copy(*, id: Optional[str] = None, name: Optional[str] = None) Node[source]

返回一个具有可选新 id 和名称的节点副本。

参数
  • id (可选[字符串]) – 新节点ID。默认为None。

  • name (可选[字符串]) – 新节点名称。默认为None。

返回

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

返回类型

节点

count(value, /)

返回 value 的出现次数。

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

返回 value 的第一个索引。

如果值不存在则抛出ValueError。

使用Node的示例