节点#
- 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:
- count(value, /)#
返回值的出现次数。
- index(value, start=0, stop=9223372036854775807, /)#
返回值的第一个索引。
如果值不存在,则引发ValueError。
使用 Node 的示例